@media print {
  body {
    background: #fff;
    color: #111;
  }

  .course-rack,
  .allocator-skip,
  .rack-call,
  .quote-build,
  .route-needles,
  .symptom-bank {
    display: none !important;
  }

  .allocation-board {
    margin: 0;
  }

  .opening-allocation,
  .pressure-sorter,
  .workbook-translation,
  .schedule-weight {
    display: block;
    padding: 18px 0;
    background: #fff;
    color: #111;
  }

  img,
  figcaption {
    display: none !important;
  }

  a {
    color: #111;
  }
}
