a:link, a:visited, a:active, a:hover, body {background-color: #fff; color: #000;}
input, select, textarea {background-color: #fff; border: 1px inset #ccc; color: #000;}
.submitbutton {background-color: #eee; border: 1px outset #ccc; color: #000;}
table, td, th {border-color: #000; border-style: solid;}
abbr, acronym, h1, #sitelogo, h2, #sitemenu p, h3, h4, h5, h6, #sitename, #sitecontent, #sitefoot {border-style: none;}
blockquote, h1, #sitelogo, h2, #sitemenu p, h3, h4, h5, h6, q {font-style: normal;}
code, dt, em em, em em em, h1, #sitelogo, h2, #sitemenu p, h3, h4, h5, h6, strong, .submitbutton, .speaker {font-weight: bold;}

address, dl, p, pre, table {margin: 1em 0 1em 2em;}
blockquote {margin: 1em 2em;}
dd, dd ol, dd ul, li dl, li ol, li ul {margin: 0 0 0 2em;}
div, form, #sitefoot {margin: 1em 0;}
dt {margin: 1em 0 0 0;}
li {margin: 0.5em 0;}
ol, ul {margin: 1em 0 1em 4em;}
p.smallnote {margin: 12pt 0 12pt 24pt;}
.quotecite {display: block; margin: 0 0 0 1.5em;}
body, blockquote, h1, #sitelogo, h2, #sitemenu p, h3, h4, h5, h6, li, ol, ul, #sitename, #sitefoot {padding: 0;}

body {font-family: georgia, "times new roman", times, serif; font-size: 12pt; margin: 0;}
dd, li, p, td, th {line-height: 1.5;} /* was  text-align: justify; */
h1, #sitelogo, h2, #sitemenu p, h3, h4, h5, h6 {font-family: "trebuchet ms", verdana, arial, geneva, helvetica, sans-serif; margin: 12pt 0; page-break-after: avoid;}
h1, #sitelogo {font-size: 2em;}
h2, #sitemenu p {font-size: 1.8em;}
h3 {font-size: 1.6em;}
h4 {font-size: 1.4em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1em;}
pre {font-family: "andale mono", "monotype.com", "courier new", courier, monospace; font-size: 1em; white-space: pre;}

table {border-width: 2px 1px 1px 2px; page-break-inside: avoid;}
td, th {border-width: 0px 1px 1px 0px;}

dl, ol, ul {page-break-before: avoid;}
ol {list-style-type: decimal;}
ol ol {list-style-type: lower-alpha;}
ol ol ol {list-style-type: lower-roman;}
ul {list-style-type: disc;}
ul ul {list-style-type: circle;}
ul ul ul {list-style-type: square;}
ol.roman {list-style-type: upper-roman;}
ol.roman ol {list-style-type: upper-alpha;}
ol.roman ol ol {list-style-type: decimal;}
ol.roman ol ol ol {list-style-type: lower-alpha;}
ol.roman ol ol ol ol {list-style-type: lower-roman;}

a:link, a:visited, a:active, a:hover {font-weight: normal; text-decoration: underline;}
cite, em, em em, em em em, ins {font-style: italic;}
code, input, select, textarea {font-size: 0.83em; font-family: "andale mono", "monotype.com", "courier new", courier, monospace;}
del {text-decoration: line-through;}
em em em {text-transform: uppercase;}
ins {text-decoration: none;}
sub, sup {font-size: 10pt;}

#sitename {border-bottom: 1px solid #000; margin: 0 0 1em 0;}
#sitename h1, #sitelogo {font-size: 12pt; text-align: center;}
#sitemenu, .noprint, .nomargins {display: none;}
#sitefoot {border-top: 1px solid #000;}
#sitefoot p, div.divcenter {text-align: center;}
.smallnote {font-size: 0.75em;}

a:after {content: " <" attr(href) ">";}
acronym:after, abbr:after {content: " (" attr(title) ")";}
a.noafter:after {content: "";}
