body, html { margin: 0; padding: 0; font: 12pt/1.3em Optima, Candara, "Lucida Bright", "Lucida Fax", "Trebuchet MS", Georgia, serif; background: white; color: black;}

.body-copy { margin: 0 10% 10% 10%; }
.body-copy a:link { text-decoration: none; border-bottom: 1px solid #00C; color: black }
.body-copy a:visited { text-decoration: none; border-bottom: 1px dotted #90C; color: black }
.body-copy a:hover { text-decoration: none; border-bottom: 1px solid #009; color: white; background: black }
.body-copy a:focus, .body-copy a:active { text-decoration: none; border-bottom: 1px solid white; color: white; background: black }

.screamer { background: white; font-size: 100%; padding: .3ex 0 1ex .0; margin-top: 0; font-size: 1.2em; font-family: Calibri, "Gill Sans", "Trebuchet MS", sans-serif; border-top: 0.5pt solid black; border-bottom: 1pt solid black;}
.screamer ul { list-style-type: none; text-align: center; padding: 0; margin: 0 1.0em; }
.screamer ul li { margin-bottom: 0.2ex; }
.screamer h1 { 		position: absolute;
		left: -5000px;
		width: 4000px;
}

.navbuttons, .youarehere, .footer, .noprint  { display: none;}

h1 { font: 130%/1.45 "Lucida Grande", Calibri, "Trebuchet MS", sans-serif; color: black; text-align: center; margin-bottom: 0.2ex; padding-bottom: 0; color: black; page-break-inside: avoid; page-break-after: avoid; margin-left: 5%; margin-right: 5%;}
h2 { font: 120%/1.45 "Lucida Grande", Calibri, "Trebuchet MS", sans-serif; color: black; text-align: center; margin-bottom: 0.2ex; padding-bottom: 0;  page-break-inside: avoid; page-break-after: avoid; margin-left: 5%; margin-right: 5%;}
h3 { font: 110%/1.45 Candara, "Lucida Bright", "Lucida Fax", "Trebuchet MS", Georgia, serif; font-weight: bold; font-style: italic; text-align: left; margin-bottom: 0; margin-right: 5em;  page-break-inside: avoid; page-break-after: avoid;}
h2+h3, h2+ul, h3+ul { margin-top: 0; padding-top: 0}


p+p { text-indent: 2em; }
p { margin-top: 0; margin-bottom: .6em}
acronym { border:none; text-decoration:none; font-style:normal; font-size:100%; }


dl { margin-top: 0; margin-bottom: 0 }
dt { font-weight: normal; font-style: italic; }

img, input, form { border: 0 }
ol.none, ul.none { list-style-type: none; margin-left: 0; padding-left: 0; }
ul.none li, ol.none li { margin-left: 0; padding-left: 0; }