/* Print styles */
@media print {
  * {
    -webkit-print-color-adjust: exact;
    -moz-print-color-adjust: exact;
  }
  @page {
    size: auto;
    margin: 5mm;
  }
  body {
    font-size: 14px;
  }
  body #page-container header.et-l--header #main-header {
    background: transparent !important;
  }
  body #page-container header.et-l--header #main-header .et_pb_row .et_pb_column .et_pb_module.et_pb_image img {
    width: 240px !important;
    filter: brightness(0) saturate(100%) invert(9%) sepia(21%) saturate(6187%) hue-rotate(212deg) brightness(95%) contrast(98%) !important;
  }
  body #page-container header.et-l--header #main-header .et_pb_row .et_pb_column:last-child {
    display: none !important;
  }
  body #et-main-area #main-content article .et_pb_menu .et_pb_menu__wrap {
    display: block;
  }
  body #et-main-area #main-content article .category-title p,
  body #et-main-area #main-content article h1,
  body #et-main-area #main-content article h2 {
    font-size: 30px !important;
  }
  body #et-main-area #main-content article h3 {
    font-size: 22px !important;
  }
  body #et-main-area #main-content article .et_pb_section .et_pb_row {
    flex-direction: column;
  }
  body #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column {
    width: 100% !important;
  }
  body #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module {
    margin-bottom: 2rem !important;
  }
  body #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module.big-header h1,
  body #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module.big-header h2,
  body #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module.big-header h3,
  body #et-main-area #main-content article .et_pb_section .et_pb_row .et_pb_column .et_pb_module.big-header h4 {
    font-size: 80px !important;
  }
  body #et-main-area #main-content article .et_pb_image,
  body #et-main-area #main-content article .print-page,
  body #et-main-area #main-content article .et_pb_button {
    display: none !important;
  }
  body #et-main-area #main-content article .timetable .timetable-content .form-entry .activity-row {
    flex-direction: row !important;
  }
  body #et-main-area #main-content article .timetable .timetable-content .form-entry .activity-row div {
    padding: 0 !important;
  }
  body #et-main-area #main-content article .timetable .timetable-content .form-entry .activity-row .time {
    width: 25% !important;
  }
  body #et-main-area #main-content article .checklist {
    page-break-inside: avoid;
  }
  body #et-main-area #main-content article .checklist .checklist-header {
    display: none !important;
  }
  body #et-main-area #main-content article .checklist .checklist-row {
    padding: 0.5rem;
    flex-direction: row !important;
  }
  body #et-main-area #main-content article .checklist .checklist-row.checked .checkbox:after {
    background-image: url('/wp-content/themes/lancing-college/img/icon-check.svg') !important;
    opacity: 1 !important;
    display: block !important;
    visibility: visible !important;
  }
  body #et-main-area #main-content article .checklist .checklist-row div.checks .checkbox:after {
    width: 12px;
    height: 13px;
    top: 3px;
  }
  body #et-main-area #main-content article .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner .et_pb_testimonial_content p {
    font-size: 20px;
  }
  body #et-main-area #main-content article .communication-tabs .et_pb_column {
    padding: 0;
  }
  body #et-main-area #main-content article .communication-tabs .et_pb_specialty_column .tab-content {
    padding: 2rem 0;
  }
  body #et-main-area #main-content article .standard-hero,
  body #et-main-area #main-content article .hero-split {
    padding: 2rem 0 !important;
  }
  body #et-main-area #main-content article .full-height {
    min-height: 100px !important;
  }
  body #et-main-area #main-content article .insig {
    padding-top: 0;
  }
  body #et-main-area #main-content article .insig:before {
    display: none;
  }
  body #category-menu,
  body #main-footer {
    display: none !important;
  }
}
