.program-selection > div:not(.selected) {
  display: none;
}

@media screen {
  .print-only {
    display: none;
  }
}

@media print {
  .screen-only,
  .site-header,
  .site-footer {
    display: none !important;
  }

  :root {
    font-size: 10px;
  }

  .wp-block-lazyblock-program {
    max-inline-size: unset !important;
  }

  .program-item-title a {
    text-decoration: none !important;
  }

  .scheme1,
  html,
  body {
    background: none !important;
  }

  .program-selection > div > div:nth-child(2n) {
    background: var(--c-g-12);
  }

  img {
    opacity: 1 !important;
    page-break-inside: avoid !important;
    break-inside: avoid !important;
  }
}
/* smyrk testing */
.program-item {
  /* page-break-before: always !important;
  break-before: always !important; */
  page-break-inside: avoid !important;
  break-inside: avoid !important;
}
