@media print {
  a[href]:after {
     content: none !important;
  }
    body { 
        background:transparent !important;
    }
    #header-search, #block-section-1, #block-section-2, .block-info-label, .mob-nav, .access, .block-image, .page-home .block-section-container + .heading-strip, .similar-items, .button {
        display:none !important;
    }
    .site-branding {
        padding-right:0 !important;
    }
    .popular-stories-heading {
        padding-left: 0;
    }
    .block-info {
        padding: 3.75rem 3.125rem !important;
    }
    #block-section-3, #sidebar1, .archive-results {
        width: 90% !important;
        margin-left: auto;
        margin-right: auto;
    }
    #welcome-banner .intro-text,
    .archive-story .main-column,
    .page-collection .main-column{
        width:100% !important;
    }
    #theme-tags {
        margin-bottom:5rem !important;
    }
    .about-us {
        padding-bottom:5rem !important;
        margin-bottom:0 !important;
    }
    .grey {
        background-color: rgba(215, 215, 215, 0.6) !important;
    }
    .nlc-logo {
        background-image: url(../images/nlc-logo.png) !important;
        background-repeat: no-repeat !important;
    }
    .rec-logo {
        background-image: url(../images/rec-logo-v2.png) !important;
        background-repeat: no-repeat !important;
    }
    .archive-result-title {
        position:relative;
    }
    .sidebar .rectangle {
        padding-bottom: 0;
    }
    .archive-results {
        padding-top:3rem;
    }
    .archive-story .archive-results .square,
    .archive-result-title {
        padding: 20px !important;
    }
    .visit-block-inner, .archive-block-inner {
        padding-bottom:50px !important;
    }
    .blog-posts {
        padding-left:5vw;
    }
    /*.header .logo {
        padding: 0 35px 0 0 !important;
    }
    .header .logo img {
        background-color: #29383C !important;
        width: 100% !important;
    }
    .title-bar {
        padding:0 !important;
    }
    #top-nav li a, .header span.phone {
        padding: 0 1.8rem !important;
    }
    .homepage .whats-on, .footer .footer-info {
        padding:30px 0 !important;
    }
    .event-content .event-text {
        width:100% !important;
    }
    .event-content .cell {
        padding: 0 !important;
    }
    .crumbs {
        margin-bottom: 10px !important;
    }
    .flex-for-print {
        display:flex !important;
    }
    /*.homepage .instagram-feed, .homepage .whats-on {
        padding:50px 0 !important;
    }
    .homepage .instagram-feed .cell.medium-8 {
        width:100% !important;
    }
    .homepage .top-section {
        height: 130px !important;
        margin-top: 30px !important;
    }
    .homepage .top-section .section-text {
        width:100% !important;
        font-size: 4.2rem !important;
    }
    .event-date {
        background: #ececec !important;
    }
    
    .copyright {
        margin-left:0 !important;
        width:60% !important;
    }
    .copyright p {
        font-size: 0.8rem;
    }
    .menu-toggle, 
    .main-navigation.toggled ul,
    #masthead .search-btn,
    .main-navigation span,
    .button,
    .blue-gradient img,
    .resource-img,
    .resource-box .arrow {
        display:none !important;
    }*/
    
  .large-1,
  .medium-1 {
    width: 8.33333%;
  }

  .large-2,
  .medium-2 {
    width: 16.66667%;
  }

  .large-3,
  .medium-3 {
    width: 25%;
  }

  .large-4,
  .medium-4 {
    width: 33.33333%;
  }

  .large-5,
  .medium-5 {
    width: 41.66667%;
  }

  .large-6,
  .medium-6 {
    width: 50%;
  }

  .large-7,
  .medium-7 {
    width: 58.33333%;
  }

  .large-8,
  .medium-8 {
    width: 66.66667%;
  }

  .large-9,
  .medium-9 {
    width: 75%;
  }

  .large-10,
  .medium-10 {
    width: 83.33333%;
  }

  .large-11,
  .medium-11 {
    width: 91.66667%;
  }

  .large-12,
  .medium-12 {
    width: 100%;
  }
}