*, *:before, *:after, *:first-letter, *:first-line {
  background: transparent !important;
  color: #000 !important; 
  box-shadow: none !important;
  text-shadow: none !important; }

a, a:visited {  text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }

/** Don't show links that are fragment identifiers, * or use the `javascript:` pseudo protocol */
a[href^="#"]:after,
a[href^="javascript:"]:after {
  content: "";
}

pre, blockquote {  border: 1px solid #999; page-break-inside: avoid; }

/** Printing Tables: * http://css-discuss.incutio.com/wiki/Printing_Tables */
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }
img { max-width: 100% !important; }
p, h2, h3 { orphans: 3;  widows: 3; margin: 0 0 1em 0; }
h2, h3 { page-break-after: avoid; }

header nav,
header #utility-nav,
footer,
section#id,
section#options { display: none; }

header a[href]:after { content: none; }
img#logo { width: 144px; }

body { font: 10pt/12pt "Hind", Arial, "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif; font-weight: 400; } 
h1, h2, h3, h4, h5, h6 { 
   font-family: 'Arvo', Georgia, "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif; 
   line-height: 1; 
   font-weight: 400;
   text-transform: none; }

h1 { font-size: 18pt; }
h2 { font-size: 17pt; }
h3 { font-size: 16pt;  }
h4 { font-size: 14pt;   }
h5 { font-size: 12pt;}
h6 { font-size: 11pt;   }

article.county span.title, article.official span.title { font: 14pt/14pt "Arvo", Georgia, "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif; margin-bottom: 0; }
article.county span, span.email { display: block; }

article.official { display: inline-block; vertical-align: text-top; width: 42%; margin: 1%; padding: 2%; border: 1pt black solid; }
article.official img.th { float: left; width: 36pt; margin-right: 1%; }

