html {
width: 100%;
margin: 0;
padding: 0;
border: none;
}
body {
margin: 10pt;
padding: 0 !important;
font-size: 10pt;
font-family: 'Times New Roman', Times, serif;
line-height: 1.4;
background: #fff !important;
}
body * {
background-image: none !important;
background: transparent !important;
color: #000 !important;
}
a { text-decoration: underline; }
.content a:link:after, .content a:visited:after {
content: " <URL: "attr(href)">";
font-size: 90%;
}
#crumbList { font-size: 8pt; }
#crumbList a:link:after,
#crumbList a:visited:after { content: ""; }
.content abbr[title]:after,
.content acronym[title]:after {
content: ' (' attr(title) ')';
font-size: 90%;
}
img { float:left; margin: 0 5pt 5pt 0; }
div {
width: 100% !important;
border: none !important;
padding: 0 !important;
margin: 0 0 10pt !important;
}
ol, ul, p, blockquote { page-break-inside: avoid; }
li, blockquote p {
line-height: 1.25em;
margin: 0 0 .5em;
}
blockquote {  }
h1, h2, h3, h4, h5, h6 {
page-break-after: avoid;
font-weight: bold;
margin: 0;
padding: 0;
}
h1 { font-size: 24pt !important; }
h2 { font-size: 21pt !important; }
h3 { font-size: 18pt !important; }
h4 { font-size: 16pt !important; }
h5 { font-size: 14pt !important; }
h6 { font-size: 12pt !important; }
#header {
height: auto !important;
margin: 0 !important;
padding: 0;
border-bottom: 1px solid #999 !important
}
#header * {
display: none !important;
}
#header h1 {
display: block !important;
width: 100% !important;
position: relative;
top: 0;
left: 0;
margin: 0;
padding: 0;
text-indent: 0 !important;
}
#header h1 a {
display: block !important;
width: 100% !important;
font-size: 24pt !important;
text-indent: 0 !important;
text-decoration: none;
}
#content {
margin: 0;
padding: 0;
width: 100%;
}
table { margin: 1px 1px 10pt; text-align: left; }
th { border: 1px solid #333;  font-weight: bold; }
td { border: 1px solid #999; }
th,td { padding: 4px; }
tfoot {  }
caption { margin-bottom: 1em; text-align:left; }
thead { display: table-header-group;}
tr { page-break-inside: avoid;}
.sidebar,
#navPrimary,
#navSecondary,
#footer {
display: none;
}