@media print {
  html {
    width: 7.5in; }

  .page-section {
    width: 7.5in;
    margin-left: 0; }

  a[href]:after {
    content: none !important; }

  .cookie-bar,
  .top-nav,
  .hamburger,
  .mobile-menu,
  .video-grid,
  .card--twitter,
  .map-banner,
  .banner--full.banner--overlay:before,
  .site-footer__copyright .text-md-right,
  .site-footer .heading,
  .site-footer svg,
  .site-footer .search-contain,
  .site-footer .menu-quick-links-container,
  .site-footer .social-links,
  .site-footer .col-md-4,
  .button,
  .off-screen--sequential,
  .slick-slider,
  #Hear-from-the-communities,
  #More-about-us,
  .banner--blur,
  .banner--overlay,
  .banner--overlay:before,
  .banner--overlay:after,
  .share-and-back,
  .row.col-grid {
    display: none; }

  .banner {
    min-height: auto;
    height: auto;
    margin-bottom: 0;
    padding: 20px 0;
    background-color: white;
    background-image: none !important; }
    .banner h1, .banner p {
      color: black; }
    .banner a {
      display: none; }
    .banner__bottom {
      display: none; }

  .section-heading {
    padding: 20px 0; }

  .section--std + .section--std {
    padding-bottom: 10px; }

  .site-footer__main {
    background-color: white;
    padding: 20px 0; }
    .site-footer__main .col-md-3 {
      flex: 0 0 100%;
      max-width: 100%; }
    .site-footer__main address, .site-footer__main a {
      color: black; }

  .site-footer__copyright {
    background-color: white;
    color: black;
    padding: 10px 0; }
    .site-footer__copyright .col-md-9 {
      flex: 0 0 100%;
      max-width: 100%; }

  p {
    font-size: 18px; }

  blockquote p {
    font-size: 24px; }

  .module {
    opacity: 1; }

  img {
    max-width: none !important; } }
