@media print {

  @page {                
    size: A4;
    margin: 0mm;
  }

  html, body {
    width: 1224px;
  }

  body {
    margin: 0 auto;
    line-height: 1em;
    word-spacing:1px;
    letter-spacing:0.2px;
    background:white;
    color:black;
    width: 100%;
    float: none;
  }
  
  .left_menu {display: none;}
  
  .in_text_page .right_aln {width: 88%; border:1px solid #fff; padding-left:30px; margin-left:30px; box-shadow: inherit; border-color:none; margin-top:180px;}
  
  footer {display: none;}
  
 .wrimagecard-topimage_title h4 {display: block; padding-top:20px; text-align: center;}  

  .text-center img { display: block;
    margin-left: auto;
    margin-right: auto}
  
  .yzdrm {display: none;}
  
  .start img {display: none;}
  
  .start .bread ul {padding-top:10px; padding-bottom:10px;}
  
  .start .bread .title {font-size: 20px;}
  
  .in_text_page {top:-250px;}
  
  header .top {display: none;}
  
  header .bottom .menu {display: none;}
  
  header .bottom .logo {width: 88px; height:105px;  padding-top:30px; margin-left:50px;}
  
  .start .bread {top:70px; padding-left: 60px; margin-left:0px;}
  
  iframe {display:none;}
  
  video {display:none;}
  
  .in_text_page .right_aln h1:before {display: none;} 
  
  .in_text_page .right_aln h1 {padding-left: 0px; margin-top:10px;}
  
  .img-thumbnail {height:200px;}
  
  header .bottom.affix_btm {display: none;}
  
  /* avoid page-breaks inside a listingContainer*/
  .listingContainer{
    page-break-inside: avoid;
  }

  h1 {
    font: 28px;
  }

  h2 {
    font: 24px;
  }

  h3 {
    font: 20px;
  }

  /* Improve colour contrast of links */
  a:link, a:visited {
    color: #781351
  }

  /* URL */
  a:link, a:visited {
    background: transparent;
    color:#333;
    text-decoration:none;
  }

  a[href]:after {
    content: "" !important;
  }

  a[href^="http://"] {
    color:#000;
  }

  #header {
    height:75px;
    font-size: 24pt;
    color:black
  }
}