@page { margin: 40px 30px; }
@media print {
  .header-sub-nav, #navbar .navbar-nav, .header-browse, .filters-selects, #header h1 a::after, #accordion, #panel-subscribe, .tag, .tag::after, .header-news a.author::after, #panel-subscribe .go-to-subscribe, #footer .footer-logo, #footer .footer-nav, .article .article-icons-menu ul li a::after, #panel-subscribe .read-subscribe .trial .icon { display: none !important; }
  body { margin-bottom: 0px; }
  #header { margin-top: 5px; margin-bottom: 15px; padding: 0px 0px 15px; }
  .navbar-header { width: 170px; }
  .article a::after, .subscribe-more-info a::after { font-size: 12px; }
  .article .image { width: 40%; }
  .article .image .image-caption { font-size: 11px; }
  .article .article-icons-menu { display: none; }
  #panel-subscribe { break-before: page; }
  #panel-subscribe .h2 { font-size: 20px; }
  #panel-subscribe .read-subscribe ul li { border: medium none; margin: 0px 0px 5px; }
  #panel-subscribe .read-subscribe .trial { border-top: 1px solid rgb(235, 235, 236); }
  #panel-subscribe .read-subscribe .title { border-bottom: 1px solid rgb(235, 235, 236); }
  #panel-subscribe .read-subscribe .read-subscribe-content { margin-top: 0px; padding: 10px; }
  #panel-subscribe .read-subscribe .read-subscribe-content .price { font-size: 2em; }
  #panel-subscribe .col-md-4 { width: 33.3333% !important; float: left !important; }
  .subscribe-more-info { border: 2px solid rgb(241, 241, 242); }
  #footer { position: static; border-top: 2px solid rgb(67, 67, 67); margin-top: 20px; height: auto; color: rgb(67, 67, 67) !important; }
  #footer .container { padding-top: 15px; padding-bottom: 15px; }
}
@media print and (orientation: portrait) {
}
@media print and (orientation: landscape) {
}
