#print-title {
  display: none;
}

@media print {
  
  a:link:after, a:visited:after { 
    content:""; 
  }
  img {
    max-width: 100% !important;
  }
	.news-entries-single-column {
    display: block !important;
  }
  .news-entries-cards {
    display: none !important;
  }
  
  /* Need to override the istope/masonry CSS applied to the Video (index) page cards */
  .grid-sizer,
  .card-container .card {
    float:  none !important;
    width:  100% !important;
  }
  .video-index .card-container {
    width: 100% !important;
    height:  auto !important;
  }
  .video-index .card {
    position: relative !important;
    width: 100%;
    top: 0 !important;
    left:0 !important;
  }
  .video-index .card a img{
    display: block;
    padding: 1rem;
  }
  
  #print-title {
    display: block;
    font-size: 2em;
    padding-bottom: 10px;
    border-bottom: solid 1px #666;
    font-family: 'Roboto Slab', serif;
    font-weight: 400;
  }
  
  table td {
    border-bottom: solid 1px #333 !important;
  }

}