
html, body, h1, h2, h3, h4, h5, h6, p, table, caption, tr, td, th, ul, ol, li, dl, dt, dd, form, legend, fieldset {
margin:0pt;
padding:0pt;
}
p, ul, ol, dl {
margin:0.8em 0pt;
}
ul, ol, dd {
padding-left:30px;
}
li ul, li ol {
padding:0pt 0pt 5px 15px;
}
table {
margin:1.2em 0pt;
}
body {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:76%;
line-height:1.3em;
}
table {
font-size:100%;
}
h1 {
font-size:1.7em;
line-height:1.5em;
margin:1.3em 0pt;
}
h2 {
font-size:1.5em;
line-height:1.5em;
margin:1.3em 0pt;
}
h3 {
font-size:1.3em;
font-weight:bold;
line-height:1.3em;
margin:1.3em 0pt 1em;
}
h4 {
font-size:1.2em;
font-weight:bold;
line-height:1.3em;
margin:1.3em 0pt 1em;
}
h5 {
font-size:1.1em;
font-weight:bold;
line-height:1.3em;
margin:1.3em 0pt 1em;
}
h6 {
font-size:1em;
font-weight:bold;
line-height:1.3em;
margin:1.3em 0pt 1em;
}
p {
font-size:1em;
margin:1.2em 0pt;
}
address {
font-style:normal;
}
label {
font-weight:bold;
}
caption {
font-weight:bold;
text-align:left;
}
tr, td, th {
text-align:left;
vertical-align:top;
}
img {
vertical-align:top;
}
img {
border:0pt none;
}
hr {
background:gray none repeat scroll 0%;
border-color:gray -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:1px 0pt 0pt;
height:0pt;
}
.nav {
line-height:1.2em;
}
.nav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.nav a {
text-decoration:none;
}
.nav li {
font-weight:bold;
}
.nav li li {
font-weight:normal;
}
.accessibility {
left:-9999em;
position:absolute;
top:-9999em;
}
.print-media {
display:none;
}
body {
background:white none repeat scroll 0%;
}
a, a * {
color:blue;
}
a:visited, a:visited * {
color:purple;
}

.nav, #footer {
display:none;
}
.print-media {
display:block;
}
