/* Print stylesheet [carry over] */
@media print {
  .ca-skip, .ca-header, .ca-menu, .ca-nav, .ca-totop, .ca-hero__media, .ca-hero__layer,
  .ca-hero__scrim, .ca-hero__cue, .c-video__pause, .ca-logo__placeholder,
  .ca-footer__mark, form button { display: none !important; }
  body { background: #fff; color: #000; font-size: 11pt; }
  h1, h2, h3, h4 { color: #000; page-break-after: avoid; }
  .ca-band, .ca-content, .ca-hero__in { background: #fff !important; padding-block: 12pt; }
  .ca-on-dark, .ca-on-dark *, .ca-footer, .ca-footer * { color: #000 !important; background: #fff !important; }
  .c-table .is-us, .c-table thead th { background: #fff !important; color: #000 !important; }
  .c-eyebrow, .ca-eyebrow { color: #000 !important; }
  a { color: #000; text-decoration: underline; }
  a[href^="http"]::after { content: " (" attr(href) ")"; font-size: 9pt; }
  img { max-width: 100% !important; page-break-inside: avoid; }
  .ca-row, .ca-audience { display: block; }
  .c-tabs__panel[hidden] { display: block !important; }
}
