#__begin_media__{}
body {
   background-color: #ffffff;
    color: #000000;
    font-size: 12px;
    text-transform: none;
    margin: 0em 0.5em;
}

p {
   margin-bottom: 0.25em;
}
a:link, a:visited    {
   color: #aa7700;
   text-decoration: none;
}

div#content {
  margin-left: 10%;
  margin-right: 10%;
  margin-top: 10%;
  margin-bottom: 10%;
}

ol.nomargin {
  list-style-position: inside;
  margin:0;
  padding:0;
  padding-left:0;
}

ul.yellow { list-style-image: none; }
ul.blue   { list-style-image: none; }
ul.green  { list-style-image: none; }

li.yellow { list-style-image: none; }
li.blue { list-style-image: none; }
li.green { list-style-image: none; }


table.system1 th, table.system1 td {
  font-size: 12px;
}

table.system2 th, table.system2 td {
  font-size: 12px;
}

.tight_table td {
  padding: 2pt;
  margin: 0;
}

h1.subject {
   /*page-break-before:always;*/
   margin: 1in auto 0.5in auto;
   font-size: 250%;
}

div#contentDiv div.summary {
   page-break-inside: avoid !important;
   page-break-after: auto;
}
div#contentDiv div.summary h1.big_heading {
   page-break-before: avoid !important;
   font-size: 250%;
}

#contentDiv+h1 {
   color:red;
   font-size: 250%;
   page-break-before: avoid !important;
}
h3 {
   font-size: 150%;
   font-weight: normal;
}

.ptt { font-size: 12px; text-transform: none }
.hideFromScreen {display:inline;}
.hideFromPrint  {display:none !important;}
.hideFromPrint>*{display:none !important;}

.hideFromPrint hr {
   width: 60%;
}

.sectionFooter, .sectionDivider {
   page-break-after: always;
   text-align:       center;
   font-size:        smaller;
   margin:           3em auto 1em auto;
}
.sectionDivider hr {
   width: 60%;
}

img {
   margin-top: 0.25em;
   page-break-inside: avoid;
}

.summary img {
   float:         right;
   clear:         right;
   width:         3.5in;
   border:        1pt solid #eee;
   padding:       1pt;
   margin:        0 1.5em;
   background:    white;
}

img.scaled {
   display:       block;
   width:         auto;
   height:        auto;
   vertical-align:bottom;
   max-width:     100%;
   page-break-inside: avoid;
   margin-top:    0.25em;
   padding-top:   0.25em;
   margin-left:   -5em;
   margin-bottom: 0.25em;
   clear:         both;
}

.summary_r {
   clear:         right;
   height:        auto;
   max-height:    5in;
   page-break-inside: avoid;
   width:         auto;
   max-width:     1.75in;
   vertical-align:top;
}

img.shrunk {
   max-height: 50%;
   max-width: 100%;
}

img.pagebr {
   display: block;
   page-break-after:always;
}

#topicNav {
   background: white;
}

.pagebr {
   page-break-before:always;
}

.skipbr {
   page-break-after: auto;
}

.topic {
   background: none !important;
   border: none !important;
}
ol.topic img {
   page-break-before: avoid;
   page-break-inside: avoid;
   /*page-break-after: auto;*/
}

ol.topic>li ol li {
   page-break-before: avoid !important;
   page-break-inside: avoid !important;
   /*page-break-after: auto;*/
}

ol.topic>li>p:first-line {
   font-weight:      bold;
}

ol.topic li ol li:first-child {
   /*page-break-before: auto;*/
   page-break-inside: avoid !important;
   page-break-after: avoid !important;
}
/*
#topic>li:not(:first-child) {
   page-break-after: always;
   list-style-type:  decimal;
}
#topic>li+p+img {
   page-break-before: always;
}
#topic>li:first-child {
   page-break-before: avoid;
}
#topic>li:first-child>ol>li img {
   page-break-after: always;
}
#topic>li:nth-child(2){
   page-break-before: avoid;
}
#topic>li:nth-child(3){
   page-break-before: avoid;
}

#topic>li:nth-child(2)>ol>li:nth-child(2){
   page-break-before: always;
}
*/
.topic ol[type="A"]>li {
   vertical-align:   top;
   text-align:       left;
   min-height:       45%;
   height:           50%;
   font-size:        100%;
   font-weight:      normal;
   list-style-type:  upper-alpha;
}

.topic ol[type="a"] {
   font-size:        90%;
   font-weight:      normal;
   list-style-type:  lower-alpha;
}

.topic>li>ol {
   list-style-type:  upper-alpha;
   margin-bottom:    3em;
}

/*.topic>li ol li {
   margin-top: 0.5em;
}*/
.topic>li>ol>li>ol {
   list-style-type:  lower-alpha;
}
/*
.topic>li>ol>li:nth-child(even):not(:last-child){
   page-break-after: always;
}
*/


.topic p>img {
   margin-top:       0;
   vertical-align:   bottom;
   white-space:      nowrap;
   page-break-inside: avoid;
}

.pushup li {
   display:          block;
   margin-top:       -1em;
   margin-bottom:    2em;
   padding:          0 0 3em 0;
   page-break-inside: avoid;
   page-break-after: always;
}

.pushup p {
   vertical-align:   top;
   margin-top:       0;
   margin-bottom:    0;
   page-break-before: avoid;
   page-break-inside: avoid;
   padding:          0;
}

.pushup img {
   white-space:      nowrap;
   vertical-align:   top;
   page-break-before: avoid;
   page-break-inside: avoid;
   page-break-after: auto;
   padding:          0;
   margin:           -1pt 0 0 -5em;
}
.gsc-search-box,.gsc-search-button,.gsc-clear-button {
   display: none !important;
}
.gsc-search-box input[type=text] {
   display: none !important;
}
.gsc-search-box input[type=button] {
   display: none !important;
}
#__end_media__{}
