@media print {
  header.header {
    background: #fff !important;
    padding: 0;
  }
  header.header .top-header,
  header.header .megamenu-container,
  header.header .header-right,
  header.header .header-left div:not(.header-logo),
  header.header .search-links-wrapper,
  header.header .menu-wrapper {
    display: none;
  }
  #content #inner-content .inside-banner-wrapper .slick-dots {
    display: none !important;
  }
  #content #inner-content .notes {
    display: none;
  }
  .breadcrumbs-wrapper,
  .sidebar,
  .share-print-wrapper,
  main object,
  .tribe-events-back,
  .tribe-events-cal-links,
  .tribe-events-sub-nav,
  #tribe-events-bar,
  .breadcrumbs-backtotop,
  footer.footer {
    display: none !important;
  }
  p,
  ul,
  ol,
  table {
    margin-bottom: 16px !important;
  }
  body {
    background: #fff !important;
  }
  header.header .header-left .header-logo {
    padding: 0 !important;
  }
  header.header .name-menu-wrapper .name-search-wrapper .name-tagline-wrapper {
    width: 100% !important;
  }
  header.header .name-menu-wrapper .name-search-wrapper .name-tagline-wrapper .school-name h1 {
    font-size: 48px !important;
    line-height: 48px !important;
  }
  .inside-banner-wrapper {
    width: 100% !important;
  }
  .home .home-banner-container {
    float: left;
  }
  #content #inner-content main {
    width: 100%;
    padding: 0 !important;
    background: #fff !important;
  }
}
