.print-container {
  width: 21cm;
  margin: 0 auto;
  padding: 2cm 2cm;
}
.print-container #cast {
  margin: 0;
  padding: 0;
}
.print-container #cast .intro {
  color: #000000;
}
.print-container #cast .intro h2 {
  margin: 0;
  font-size: 28pt;
  color: #000000;
}
.print-container #cast .intro p a.btn {
  display: none;
}
.print-container #cast .filters,
.print-container #cast .cast-list-actions,
.print-container #cast .full-day {
  display: none;
}
.print-container #cast .schedule {
  padding: 0;
  margin: 0;
}
.print-container #cast .schedule .col-sm-12 {
  margin: 0;
  padding: 0;
}
.print-container #cast .schedule .col-sm-12 h2.schedule-title,
.print-container #cast .schedule .col-sm-12 h3.filter-buttons-title {
  color: #000000;
}
.print-container #cast .schedule ul.cast-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.print-container #cast .schedule ul.cast-list li {
  margin: 1cm 0 0;
  padding: 0 0 1cm;
  border-bottom: 2px solid #000000;
}
.print-container #cast .schedule ul.cast-list li .row {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.print-container #cast .schedule ul.cast-list li .row .meta {
  line-height: unset;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1cm;
}
.print-container #cast .schedule ul.cast-list li .row .meta .times-wrapper .weekday {
  font-size: 16pt;
  margin: 0 0 0.2cm;
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
}
.print-container #cast .schedule ul.cast-list li .row .meta .times-wrapper .time {
  font-size: 14pt;
  font-weight: 700;
  margin: 0 0 0.1cm;
  color: #000000;
}
.print-container #cast .schedule ul.cast-list li .row .meta .times-wrapper .duration {
  font-size: 14pt;
  color: #000000;
}
.print-container #cast .schedule ul.cast-list li .row .meta .icons-wrapper {
  padding-right: 1cm;
}
.print-container #cast .schedule ul.cast-list li .row .meta .icons-wrapper .icons-title {
  font-size: 14pt;
  font-weight: 700;
  color: #000000;
  margin: 0 0 0.2cm;
}
.print-container #cast .schedule ul.cast-list li .row .meta .icons-wrapper .icons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}
.print-container #cast .schedule ul.cast-list li .row .meta .icons-wrapper .icons a {
  display: none;
}
.print-container #cast .schedule ul.cast-list li .row .image {
  display: none;
}
.print-container #cast .schedule ul.cast-list li .icon img {
  width: auto;
  padding: 0 15px;
}
.print-container #cast .schedule ul.cast-list li .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.print-container #cast .schedule ul.cast-list li .content h5 {
  margin: 0 0 0.1cm;
  font-size: 14pt;
  color: #000000;
  font-weight: 300;
}
.print-container #cast .schedule ul.cast-list li .content h3 {
  margin: 0 0 0.1cm;
  font-size: 14pt;
  color: #000000;
  font-weight: 300;
}
.print-container #cast .schedule ul.cast-list li .content h2 {
  margin: 0.3cm 0 0;
  font-size: 20pt;
  color: #000000;
  font-weight: 700;
}
.print-container #cast .schedule ul.cast-list li .content .collapsible {
  display: none;
  margin: 20px 0 36px;
  color: #000000;
}
@media only screen and (max-width: 992px) {
  .print-container #cast .schedule ul.cast-list li .content .collapsible {
    margin: 20px 0 0;
  }
}
.print-container #cast .schedule ul.cast-list li .content a.show_more,
.print-container #cast .schedule ul.cast-list li .content .toggle-favorite-wrapper {
  display: none;
}
.print-container #cast .schedule ul.cast-list li.favorite .toggle-favorite-wrapper a.toggle-favorite {
  line-height: 42px;
}
.print-container #cast .schedule ul.cast-list li.favorite .toggle-favorite-wrapper a.toggle-favorite:link,
.print-container #cast .schedule ul.cast-list li.favorite .toggle-favorite-wrapper a.toggle-favorite:visited,
.print-container #cast .schedule ul.cast-list li.favorite .toggle-favorite-wrapper a.toggle-favorite:hover,
.print-container #cast .schedule ul.cast-list li.favorite .toggle-favorite-wrapper a.toggle-favorite:active {
  text-decoration: none !important;
  outline: none !important;
  border: 3px solid #E1017E !important;
  background: transparent !important;
  color: #E1017E !important;
}
.print-container #cast .schedule ul.cast-list li.favorite .icons-wrapper .icons a {
  display: block;
  width: 62px;
  height: 62px;
}
.print-container #cast .schedule ul.cast-list li.favorite .icons-wrapper .icons a:link,
.print-container #cast .schedule ul.cast-list li.favorite .icons-wrapper .icons a:visited,
.print-container #cast .schedule ul.cast-list li.favorite .icons-wrapper .icons a:hover,
.print-container #cast .schedule ul.cast-list li.favorite .icons-wrapper .icons a:active {
  text-decoration: none;
  outline: none;
  border: none;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTguNyIgaGVpZ2h0PSI0OC41MjUiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDU4LjcgNDguNTI1IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNEMTM1N0Q7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJtNDIgMGMtNC45IDAtOS41IDIuMS0xMi43IDUuOS0zLjEtMy43LTcuNy01LjktMTIuNS01LjloLTAuMmMtOS4yIDAtMTYuNiA3LjQtMTYuNiAxNi42IDAgMTUuNyAyNy41IDMxLjEgMjguNiAzMS43IDAuNCAwLjMgMSAwLjMgMS41IDAgMS4xLTAuNiAyOC42LTE1LjcgMjguNi0zMS43LTAuMS05LjEtNy41LTE2LjYtMTYuNy0xNi42eiIvPgo8L3N2Zz4K) !important;
  background-position: center;
  background-repeat: no-repeat;
}
.print-container #cast .schedule ul.cast-list-daily {
  display: none;
}
/*# sourceMappingURL=print-style.css.map */