@media print {

  h1, h2, h3, h4, h5 { page-break-after: avoid; }
  a[href]:after { content: "?"; }
  img { page-break-inside: avoid; }
  img { max-width: 100px;}

  nav, .footer-nav, .share-btn-group, footer > .container, .blog-tag, .blog-comments, .blog-write-comment, .home-main.visible-xs {
    display:none;
  }

  .sidebar-box blockquote::before {
      color: #ccc;
  }

  .low-footer .text-right {
    width: 100%;
    text-align: left;
  }

  .parallax-mirror {
    display: none !important;
    position: relative !important;
    width: 100%;
    height: 400px;
  }

  .home-main-content.print {
    display: block !important;
  }

}
