/* Print styles */
body {
  color: black;
  background: white none;
  padding-right: 8px; /* undo padding for ads */
}
/* Navigator 4 seems to require these: */
body, td, ul, ol, p, caption {
  font-family: Georgia, serif;
}
pre {
  font-family: monospace;
}
/* end Nav 4 */
div.headerimg, p.skipnav, div#navbar, div.bottomnavbar, div.stats, div.valid, p.newsfeeds, div#googleads {
  display: none;
}
table.simple th, table.simple td {
  border: 2px solid black;
}
hr.sectiondiv {
  clear: both;
}
div.section {
  color: black;
  background: white none;
  border: 0 solid black;
  margin: 0;
}
span.url {
  font-family: Verdana, sans-serif;
  border-top: 1px solid black;
  display: inline;
}
a {
  color: black;
  background: white none;
}
a[href] {
  text-decoration: none;
}
a[href]:after {
  content: " <" attr(href) ">";
  font: normal normal normal 75% "Arial Narrow", Arial, sans-serif;
}
acronym, abbr {
  border-bottom: none;
}
blockquote code {
  display: block;
  border: 1px solid black;
  font-size: 80%;
  white-space: pre;
}

/* Tooltips (http://www.madaboutstyle.com/tooltip2.html) */
span.tooltip span {
  font-style: italic;
  font-weight: normal;
}
span.tooltip span:before {
  content: " (";
}
span.tooltip span:after {
  content: ") ";
}
div#searchwordhider {
  display: none !important;
}
