/**
 *
 * -------------------------------------------
 * Print
 * -------------------------------------------
 *
 **/

@media print {
body {background:white; 
     font-size:10pt; 
     margin:0}
#gk-top { display:none }
aside #gk-sidebar { display:none }
#gk-footer { display:none }
figure { display:block }
.yuzo_related_post { display:none }
.yuzo_related_post.style-2 { display:none }
.box { display:none }
.apss-social-share { display:none }
#comments { display:none }
.bawmrp { display:none }
#sb_main_bar { display:none }
figcaption { display:none }
.tema-container .summary p { text-shadow:none !important }
.tema-container {
    color: #fff;
    margin: -36% 0 0;
    padding: 0 30px 0 0;
}
tema-featured-image {
    display: none;
}
.wp-post-series-box {
    display: none;
}
#header { height:75px }
#section{ margin-left:0; 
     float:none; 
     width:auto }
.demo .red { color:black; 
     font-weight:bold }
#content a { font-weight:bold; 
     color:#000066; 
     text-decoration:underline }
#content{ margin-left:0; 
     float:none; 
     width:auto }
#footer, .ad { display:none }
h1, h2, h3, h4, h5, h6 {
page-break-after:avoid; 
page-break-inside:avoid;
text-shadow: none !important;
}
h3 { margin-left:10px; 
     margin-bottom:0px; 
     padding-bottom:0px }
blockquote, table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid }
img.centered { display: block; 
     margin-left: auto; 
     margin-right: auto; }
img.right { padding: 4px; 
     margin: 0 0 2px 7px; 
     display: inline; }
img.left { padding: 4px; 
     margin: 0 7px 2px 0; 
     display: inline; }
.right { float: right; }
.left { float: left }
img { page-break-inside:avoid; 
     page-break-after:avoid; }
}