#globalNav, #search, #mainNav, .hpMenu, #fgh, #sidebar, .skip, .dividerFull, .footerLinks, #footerLegal, .contentMenu, .rssLink, .writeLink, .noPrint {
display: none;
}

body {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11pt;
line-height: 17pt;
margin-left: 1em;
margin-right: 1em;
color: #000000;
word-wrap: break-word;
position: relative;
}

h1, h2, h3 {
font-family: Georgia, serif;
}

h1 {
border-bottom: 1px solid black;
text-align: left;
font-size: 14pt;
padding-bottom: 0.6em;
width: 100%;
}

h2 {
font-size: 13pt;
padding-bottom: 12px;
border-bottom: 1px dotted #CCCCCC;
}

h3 {
font-size: 13pt;
}

a {
color: black;
text-decoration: none;
}

table {
border: 1pt solid black;
}

tr {
border-left: 1pt solid black;
}

td {
border-top: 1pt solid black;
border-right: 1pt solid black;
padding: 5pt;
}

#footerAddress {
margin-top: 2em;
border-top: 1px solid black;
}

#footerAddress * {
font-size: 8pt;
line-height: 12pt;
font-style: normal; 
}

img {
margin-bottom: 1em;
display: block;
max-width: 100%;
}

h4 a:link:after, h4 a:visited:after, p a:link:after, p a:visited:after, li a:link:after, li a:visited:after {
content: " (" attr(href) ") ";
font-style: italic;
color:black;
text-decoration:none;
}

.noBreak {
page-break-inside: avoid;
}

h4.question a:link:after, h4.question a:visited:after {
content: none;
}

.question span {
display: none !important;
}

.answer {
display: block !important;
}