
body {
  margin: 0;
  background-color: #fff;
  font-family: sans-serif;
}
th {
  text-align: left; /* LTR */
  color: #006;
  border-bottom: 1px solid #ccc;
}
tr.odd {
  background-color: #ddd;
}
tr.even {
  background-color: #fff;
}
td {
  padding: 5px;
}
#menu {
  visibility: hidden;
}
#main {
  margin: 1em;
}
a:link {color: #000;}
a:visited {color: #000;}
a:hover {color: #00f;}
a:link img, a:visited img {border: 0;}
.print-footnote {font-size: xx-small;}
div.print-logo {text-align: center; margin-bottom: .8em; background: #a10d0b;}
img.print-logo {border: 0; max-width: 100%; display: block; margin: 0 auto}
.print-site_name {text-align: center;}
.print-breadcrumb, .story_detail_img, .story_author_box, .share_sticky, .article_view, .article_comment, .story_detail_title, .detail_main_img, iframe, div[style*="height:0"], img.image + span.title {display: none !important;}
.print-title {padding: 0 2%; margin-top: 1em;}
.print-submitted {font-size: small;}
.print-created {font-size: small;}
.print-taxonomy {
  text-align: right;
}
.print-taxonomy li {display: inline;}
.print-content { text-align: justify; padding: 0 2%; line-height: 1.6 }
.print-hr {
  border: 0;
  height: 1px;
  width: 100%;
  color: #9E9E9E;
  background-color: #9E9E9E;
}
.print-message {
  border: medium dotted blue;
  padding: 1em;
}
.print-source_url {font-size: small; padding: 1% 2% 0;}
.print-links {font-size: small; padding: 0 2%; line-height: 1.6}
.print-footer {text-align: center;}
.post_date strong {font-weight: normal;}
.article_meta {display: inline-block; white-space: nowrap; padding-left: 2%;}
.main_story_detail > div:first-child .print-footnote, .list_data_inner > a + .print-footnote {display: none}
.attachments {margin-bottom: 1%;}
.attachments table {width: 100%; font-size: 10pt}
.attachments th {background: #000; color: #fff; padding:.3% 1%;}
.attachments td {padding:.3% 1%;}