/**
 * Print stylesheet for rawww Theme
 * @version 		1.0
 * @lastmodified 	16.06.2016
 */
 @media print 
 {
     /**
      * 1 – Defining Side Borders and Font Sizes
      * Setting content width, unsetting floats and margins
      * Attention: the classes and IDs vary from theme to theme. Thus, set own classes here 
      */
     #content,#page 
     {
         width: 100%; 
         margin: 0; 
         float: none;
     }
     /** Setting margins */       
     @page 
     { 
         margin: 2cm 
     }
     
     /* Set font to 16px/13pt, set background to white and font to black.*/
     /* This saves ink */
     body 
     {
         font: 13pt Georgia, "Times New Roman", Times, serif;
         line-height: 1.3;
         background: #fff !important;
         color: #000;
     }
     h1 
     {
         font-size: 24pt;
     }
     h2, h3, h4 
     {
         font-size: 14pt;
         margin-top: 25px;
     }
 
     /**
      * 2 – Using Pagebreaks – Defining Pagebreaks
      * Defining all page breaks 
      */
     a 
     {
         page-break-inside:avoid
     }
     blockquote 
     {
         page-break-inside: avoid;
     }
     h1, h2, h3, h4, h5, h6 
     { 
         page-break-after:avoid; 
         page-break-inside:avoid 
     }
     img 
     { 
         page-break-inside:avoid; 
         page-break-after:avoid; 
     }
     table, pre 
     { 
         page-break-inside:avoid 
     }
     ul, ol, dl  
     { 
         page-break-before:avoid 
     }
 
     /**
      * 3 – The Handling of Links
      * Displaying link color and link behaviour 
      */
     a:link, a:visited, a 
     {
         background: transparent;
         color: #520;
         font-weight: bold;
         text-decoration: underline;
         text-align: left;
     }
     a 
     {
         page-break-inside:avoid
     }
     a[href^=http]:after 
     {
         content:" < " attr(href) "> ";
     }
     a:after > img 
     {
         content: "";
     }
     article a[href^="#"]:after 
     {
         content: "";
     }
     a:not(:local-link):after 
     {
         content:" < " attr(href) "> ";
     }
     
     /**
      * 4 – Hiding Videos and Other iframes
      * Making intergated videos disappear, and removing the iframes' whitespace to zero. 
      */
     .entry iframe, ins 
     {
         display: none;
         width: 0 !important;
         height: 0 !important;
         overflow: hidden !important;
         line-height: 0pt !important;
         white-space: nowrap;
     }
     .embed-youtube, .embed-responsive 
     {
         position: absolute;
         height: 0;
         overflow: hidden;
     }
 
     /**
      * 5 – Hiding Unnecessary Elements
      */
     /* Hiding unnecessary elements for the print */
     #header-widgets, nav, aside.mashsb-container, 
     .sidebar, .mashshare-top, .mashshare-bottom, 
     .content-ads, .make-comment, .author-bio, 
     .heading, .related-posts, #decomments-form-add-comment, 
     #breadcrumbs, #footer, .post-byline, .meta-single, 
     .site-title img, .post-tags, .readability 
     {
         display: none;
     }
     
     /**
      * 6 – Adding Messages Before and After Printing
      */
     /* Adding custom messages before and after the content */
     .entry:after 
     {
         content: "\ All Rights Reserved. (c) 2014 - 2016 ";
         color: #999 !important;
         font-size: 1em;
         padding-top: 30px;
     }
     #header:before 
     {
         content: "\ Thank you for printing our article. We hope that some of our other articles can catch your eye as well.";
         color: #777 !important;
         font-size: 1em;
         padding-top: 30px;
         text-align: center !important;    
     }
 
     /**
      * Define important elements
      */
     p, address, li, dt, dd, blockquote 
     {
         font-size: 100%
     }
 
     /* Character set for code examples */
     code, pre 
     { 
         font-family: "Courier New", Courier, mono;
     }
 
     ul, ol 
     {
         list-style: square; margin-left: 18pt;
         margin-bottom: 20pt;
     }
 
     li 
     {
         line-height: 1.6em;
     }
 }