/*** Font CDN ***/
@import url('//fonts.googleapis.com/css?family=Poppins:300,500,600');

/*** Print css ***/
@page {
  size:A4;
  margin:0;
}
html, body {
  width:210mm;
  height:297mm;
  font-family:'Poppins', sans-serif !important;
}
body a, body a:hover {
  text-decoration:underline;
  color:#000000;
}
.postrow {
  display:block;
  margin:0 auto;
  padding:0;
  width:90%;
}
.print-logo {
  display:block;
  margin:0 auto;
  padding:0;
  margin-top:20px;
  margin-bottom:12px;
}
.print-logo img {
  margin:0 auto;
  padding:0;
  width:180px;
  height:auto;
}
.print-site_name, .print-breadcrumb {
  display:block;
  margin:0 auto;
  padding:0;
  width:90%;
  font-size:12px;
  font-weight:300 !important;
  color:#555555;
}
.print-breadcrumb a, .print-breadcrumb a:hover {
  text-decoration:underline;
  color:#555555;
}
.postcoldate, .postcoleditor {
  display:block;
  text-align:center;
}
.postcoldate small, .postcoldate p {
  display:inline-block;
  margin:0 auto;
  padding:0;
  font-size:13px;
  font-weight:400 !important;
  color:#000000;
}
.postcoleditor small, .postcoleditor p {
  display:inline-block;
  margin:0 auto;
  padding:0;
  font-size:12px;
  font-weight:300 !important;
  font-style:italic;
  color:#555555;
}
header h1, header h1 a, header h1 a:hover {
  display:none;
}
article > h1 { 
  display:block;
  margin:0 auto;
  padding:0;
  margin-top:20px;
  margin-bottom:20px;
  width:90%;
  font-size:36px;
  font-weight:500 !important;
  letter-spacing:-1px;
  text-decoration:none;
  color:#000000;
}
ul.postgrid {
  display:none;
  margin:0 auto;
  padding:0;
}
ul.postgrid li {
  display:inline-block;
  width:16%;
  text-align:center;
}
ul.postgrid li a {
  text-decoration:none;
  color:#000000;
}
ul.postgrid li  span.postgridlabel {
  font-size:16px;
  font-weight:300;
  text-decoration:none;
  color:#000000;
}
ul.postgrid li  span.print-footnote {
  font-size:13px;
  font-weight:300 !important;
  color:#555555;
}
ul.postgrid li a span.ico24 { display:none; }
.thumbholder {
  display:block;
  margin:0 auto;
  padding:0;
  margin-top:20px;
  margin-bottom:20px;
  text-align:center;
}
.thumbholder img {
  display:inline-block;
  max-width:100%;
  height:auto;
}
.postextra {
  display:block;
  margin:0 auto;
  padding:0;
  margin-top:20px;
  margin-bottom:20px;
}
.postextra h4 {
  font-size:21px;
  font-weight:500;
  text-decoration:none;
  color:#000000;
}
.postextra .postdescription {
  font-size:16px;
  font-weight:300;
  text-decoration:none;
  color:#000000;
}
.postextra .postdescription p {
  margin-bottom:12px;
}
ul.postextraul {
  display:block;
  margin:0 auto;
  padding:0;
  list-style:none;
}
ul.postextraul li {
  overflow:hidden;
  margin:0 auto;
  padding:0;
  margin-bottom:12px;
}
ul.postextraul li .postextraulcolleft {
  float:left !important;
  display:inline-block !important;
  margin:0 auto !important;
  padding:0 !important;
  width:4% !important;
}
ul.postextraul li .postextraulcolright {
  float:right !important;
  display:inline-block !important;
  margin:0 auto !important;
  padding:0 !important;
  width:96% !important;
}
ul.postextraul li label {
  font-size:16px;
  font-weight:500;
  text-decoration:none;
  color:#000000;
}
ul.postextraul li p {
  font-size:16px;
  font-weight:300;
  text-decoration:none;
  color:#000000;
}
.postextra .field-label {
  font-size:21px;
  font-weight:500;
  text-decoration:none;
  color:#000000;
}
.field-item p {
  margin-bottom:6px;
  font-size:16px;
  font-weight:300;
  text-decoration:none;
  color:#000000;
}
ul.tagholder {
  display:none;
  margin:0 auto;
  padding:0;
}
ul.tagholder li {
  display:inline-block;
  margin-right:12px;
  text-align:left;
  font-size:15px;
  font-weight:300;
}
ul.tagholder li a {
  font-weight:400;
  text-decoration:none;
  color:#000000;
}
ul.tagholder li  span.print-footnote {
  display:none;
  font-size:13px;
  font-weight:300;
  color:#555555;
}
ul.tagholder li a span.ico24 { display:none; }
.commentformblock {
  display:none;
}
.print-links {
  display:none;
}
.print-source_url {
  display:none;
}







.print-hide,
.at4-thankyou,
.addthis-smartlayers,
.megawrapper,
.breadcrumb,
.bodycolright,
.logocolright,
.footerholder,
.navbarholder,
.leaderboardholder,
.navbar { display:none !important; }


.logocolleft,
.bodycolleft {
  margin:0 auto !important;
  padding:0 !important;
  margin-left:60px !important;
  width:87% !important;
}


.logocolleft { text-align:center !important; }

@media print {
  a[href]:after {
    content: none !important;
  }
}