h1 {
   display: none;
}

body:before {
   content:url(http://newmexicomercury.com/mercury_logo_print_header3.jpg)
}

body {
      width: 100%;
      margin: 0;
      padding: 0;
      color: #000;  
      background: #fff;
      font-size: 17pt;
      font-family:'Times New Roman',Times,serif;
   }

body:after{ 
    content:url(http://chart.googleapis.com/chart?cht=qr&chs=200x200&choe=UTF-8&chld=H&chl=<<{comment_url_title_auto_path}>>);
    display: block;
    margin: 5px auto 5px;
    position: relative;
    text-align: center;
    width: 100%;
}

nav, aside, img {
      display: none;
}
 
  
 @page {
      margin: 2cm;
   }

h2, h3 {
   page-break-after: avoid;
   }


a {
   color:#000;
   font-weight: bolder;
   text-decoration: none;
   }

article {
   page-break-before: always;
   }

ul, img {
   page-break-inside: avoid;
   }



