body {background: white;}

/*Hide elements*/
#header em,
#header .topnav,
#breadcrumbs,
.comment-head .details,
#comments .gravatar,
#comment-form,
hr.hide,
#ancillary,
#noscript, noscript,
#skip,
#search,
.secondary input,
.adsense,
.nonprint,
img.zpindex,
.imgnav,
.imgcommentform
{
display:none;
}

/*Header*/
#header h2 {border-bottom: 1px solid #000;}

/*Content*/
p { line-height:1.75em; }

/*hide image border*/
a img {border:none; text-decoration: none !important;}

/*printed links*/
a:link, a:visited {
  color: #333;
  background: #FFF;
  font-weight: bold;
}
#primary .primary a:link:after,
#primary .primary a:visited:after {
  content: " (" attr(href) ")";
  font-size: 80%;
}
#primary .primary h1 a, #primary .primary a.footnote-link {
  text-decoration: none !important;
}
#primary .primary h1 a:after, #primary .primary a.footnote-link:after {
  content: "" !important;
}
#primary .primary #image a:after {
  content: "" !important;
}
#primary .secondary a{
  text-decoration: none !important;
}

/*printed acronym*/
acronym:after{
  content: " (" attr(title) ")";
  font-size: 80%;
}

/*Ancillary*/
.secondary {
  border-top: 1px dotted #000;
}
/*Comment*/
.comment-head {
  border-top: 1px dotted #000;
} 
/*Footer*/
#footer{
  border-top: 1px solid #000;
}
#footer a{
  text-decoration: none !important;
}
/*Tags*/
#utwtags{
  display: block;
}