@media print {
  header, .menu-bar, .sidebar-box, .button, .admin-box, .admin-button, .editor-box, .share-buttons, .breadcrumb, .hybrid-ad-wrapper, .post-article-wrapper, .pre-footer, footer, .footer-hr, .baseline-footer-wrapper, .star, .inline-signup, .social-share { display: none ! important; }
  a { text-decoration: none; }
  .flush-top .page-wrapper { padding-top: 0px ! important; }
  .page-wrapper { display: block; float: none; margin: 0px auto; width: 5.25in; }
  .article-title-wrapper { background: transparent none repeat scroll 0px 0px ! important; }
  .printed-branding { display: block; }
  .printed-branding .promoted-branded-copy { display: none; }
  .printed-branding img { height: 0.375in; }
  article .article-hero-img { display: none; }
  article .article-title-wrapper { border-bottom: medium none; margin-bottom: 0px; padding-bottom: 0px; padding-left: 0px; }
  article .article-title-wrapper .post-label { background-color: transparent ! important; color: rgb(0, 0, 0); margin-bottom: 1rem; padding: 0px; }
  article .article-title-wrapper h1 { font-size: 32px; }
  article .article-title-wrapper h1, article .article-title-wrapper p { text-shadow: none; }
  article .article-byline { margin: 0.5rem 0px 0.375rem; padding-bottom: 0px; }
  article .article-byline .article-byline, article .article-byline .article-byline a { color: rgb(0, 0, 0); }
  article h3 { font-size: 18px; }
  .inside_story { margin: 0px; }
  .inside_story figcaption { margin: 0px -0.9375rem; }
  .inside_story figcaption .caption_text { font-style: italic; }
  .inside_story figcaption .caption_text::before { content: none; }
  p { font-size: 16px; }
  .article-title-wrapper, h1, p { color: rgb(0, 0, 0); }
  @page { margin: 0.75in 0px; }
  .recommendation { display: none ! important; }
  .pquote { display: none; }
}
