* { 
background: transparent !important; 
color: black !important; 
text-shadow: none !important; 
filter:none !important; 
-ms-filter: none !important; 
}

body {
font-family: 'Open Sans', sans-serif;
line-height: 1.8;
}

h1, h2, h3, h4, h5, h6 {
font-family: 'Montserrat', sans-serif;
line-height: 1.34;
}
 
a, a:visited { 
text-decoration: none; 
}

.bold {
font-weight: bold;
}

header, footer, .call-to-action, .count-item, .quote, #post-nav, img, .print-hide { 
display: none; 
}

#intro-wrap {
height: 80px;
max-height: 80px;	
}

.caption {
height: 80px;
max-height: 80px;	
margin-top: 15px;
}

.caption h2 { 
font-size: 20pt; 
margin: 0;
padding: 0;
}

.caption p {
font-size: 16pt;
margin: 0 0 15px 0;
padding: 0 0 15px 0;
border-bottom: 1px solid #000;
}

.qrCode1 {
display: block;
visibility: visible;
position: absolute;
right: 0;
top: 0;
}

.qrCode2 {
float: right;
margin: -1px -8px 0 0;
padding: 0;
}

article {
margin: 0 0 10px 0;
padding: 0 0 10px 0;
/* border-bottom: 1px solid #000; */
}

.meta-post {
margin: 15px 0 15px 0;
padding: 7px 0 15px 0;
border-bottom: 1px solid #000;
}

.post-area h1, .post-area h3 {
font-size: 12pt;
}

.post-area p, .post-area li, #print-float-left p {
font-size: 10pt;
}

.sidebar h4 {
margin: 0;
padding: 0 0 10px 0;
border-bottom: 1px solid #000;
}

.page-break	{ 
display: block; 
page-break-before: always; 
}

.page-break h2 { 
font-size: 20pt; 
margin: 0;
padding: 14px 0 0 0;
}

.page-break p {
font-size: 16pt;
margin: 0 0 0 0;
padding: 0 0 15px 0;
border-bottom: 1px solid #000;
}

.page-break h5 {
margin: 0 0 40px 0;
padding: 13px 0 15px 0;
border-bottom: 1px solid #000;
}

.widget-line {
margin: 0;
padding: 0;
border: none;
}

#print-float-half {
float: left;
width: 45%;
display: block;
margin-right: 5%;
margin-bottom: 15px;
}

#print-float-left {
float: left;
width: 27%;
display: block;
margin-right: 5%;
margin-bottom: 15px;
}

#print-float-left h4 {
margin: 0;
padding: 0 0 10px 0;
border-bottom: 1px solid #000;
}

#print-float-right {
float: right;
width: 45%;
display: block;
margin-bottom: 15px;
}

#print-track h2 {
font-size: 18pt;
margin: 20px 0 10px 0;
padding: 0 0 10px 0;
border-bottom: 1px solid #000;
}

#print-track p {
font-size: 10pt;
margin: 0;
padding: 0;	
}

.print-clear {
clear: both;
}

.print-only {
display: block;
}


 /*  a[href]:after { content: " (" attr(href) ")"; }
 abbr[title]:after { content: " (" attr(title) ")"; }
 .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  
 pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
 thead { display: table-header-group; } 
 tr, img { page-break-inside: avoid; }
 img { max-width: 100% !important; }
 @page { margin: 0.5cm; }
 p, h2, h3 { orphans: 3; widows: 3; }
 h2, h3 { page-break-after: avoid; }
*/  


