@media print {
  .header-logo {
    width: 12.5rem;
    margin-bottom: 1.5rem;
  }
  .skip-link,
  .hidden-on-mobile,
  .membership-controls,
  .site-navigation-alt-container,
  .mm-container,
  .social-share,
  .footer,
  .bb-page-nav,
  .visually-hidden,
  .demo-actions,
  .social-follow,
  .anchor-links-top,
  .podcast-container,
  .action-demo-actions,
  .adPromo,
  .story-carousel-arrows,
  .story-carousel-dots,
  .montage-hero--media,
  .login-form-container,
  .filter-menu-toggle,
  .search-filter,
  .search-form-sort,
  .newsletter-sign-up,
  .anchor-links-list,
  .tab-list,
  .page-header-media,
  .contact-block-tel-link,
  .in-section-search {
    display: none;
  }
  .montage-hero--video {
    background-color: #fff !important;
  }
  figure {
    margin: 0;
  }
  img {
    max-width: 31.25rem;
  }
  a:after {
    content: " (" attr(href) ") ";
    display: inline;
  }
  .list-unstyled {
    list-style-type: none;
    padding-left: 0;
  }
  .montage-hero--card {
    height: auto!important;
    margin-bottom: 1.5rem;
  }
  .montage-hero--card img {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .montage-hero--card > a,
  .icp-image > a,
  .news-signpost-image > a {
    text-decoration: none;
    display: block;
  }
  .montage-hero--card__image {
    margin-bottom: 0.75rem;
  }
  .story-carousel-details blockquote {
    margin: 0;
  }
  .slick-track {
    max-width: 100% !important;
  }
  .slick-slide {
    display: block !important;
    left: 0 !important;
    opacity: 1 !important;
  }
  .responsive-table caption {
    text-align: left;
  }
  .responsive-table th {
    text-align: left;
  }
  .responsive-table td::before {
    content: none !important;
  }
  [data-equal-height="true"] {
    height: auto !important;
  }
  .block-content-card {
    display: inline-block;
    margin-bottom: 1.5rem;
    margin-top: 1.5rem;
  }
  .block-content-card .more-action {
    margin-bottom: 0.75rem;
    display: inline-block;
  }
  .event-card--date br {
    display: none;
  }
  .event-card-ribbon {
    margin-bottom: 0.75rem;
  }
  .event-card--date {
    margin-top: 1.5rem;
    display: inline-block;
  }
  .page {
    margin: 1.5rem;
    font-family: "Open Sans", 'Helvetica Neue', Helvetica, Arial, sans-serif;
  }
  .icp {
    display: inline-block;
    margin-bottom: 1.5rem;
    margin-top: 1.5rem;
  }
}
