@media print {
  .gpc_site {
    color: #000;
    background: #fff;
    font: 11pt/1.55 Georgia, "Times New Roman", serif;
  }

  .gpc_header,
  .gpc_breadcrumb-wrap,
  .gpc_footer,
  .gpc_sidebar,
  .gpc_ad,
  .gpc_share-tools,
  .gpc_cookie-banner,
  .gpc_newsletter,
  .gpc_filter-bar,
  .gpc_no-print {
    display: none !important;
  }

  .gpc_shell,
  .gpc_article-body {
    width: auto;
    max-width: none;
  }

  .gpc_main {
    padding: 0;
  }

  .gpc_content-grid {
    display: block;
  }

  .gpc_story-title,
  .gpc_page-title {
    color: #000;
    font: 700 26pt/1.1 Arial, sans-serif;
  }

  .gpc_deck {
    color: #222;
  }

  .gpc_article-body a[href]::after {
    color: #444;
    font-size: 8pt;
    content: " (" attr(href) ")";
  }

  .gpc_hero-image img {
    max-height: 6in;
  }

  @page {
    margin: .65in;
  }
}
