* {padding: 0; margin: 0;}
html, body {color: #000000; background: #DFE6F3;}
body { padding: 1px;}
a:link {color: #2F4B7F; background: transparent;}
a:visited {color: #6F89BC; background: transparent;}
a:hover, a:active {color: #708090; background: transparent;}
td, th {empty-cells: show;}
p, ul, ol, dl, table, dt {margin: 0.5em 0 0 0;}
ul ul, ol ol {margin: 0 0 0.5em 0;}
ul, ol, dd {margin-left: 1.5em; padding-left: 0;}
dl:first-child {margin-top: 0;}
h1, h2, h3, h4, h5, h6, th.head-cell, td {font-family: sans-serif; font-weight: bold;}
hr {margin: 0.5em 0;}
h1, h3 {color: #2F4B7F; background: transparent;}
@media screen {
body { padding: 1em;}
h1 {font-size: 125%; margin: 1em 0 0.5em 0; text-shadow: 0.15em 0.2em 0.2em #6F89BC;}
h2 {font-size: 100%; margin: 1.25em 0 0.35em 0;}
h3 {font-size: 100%; margin-top: 0.5em;}
}

