@media print {
  * {
  background: transparent !important;
  color: #000 !important;
  /* Black prints faster: h5bp.com/s */
  box-shadow: none !important;
  text-shadow: none !important; }

@page {
  margin-left: 18pt;
  margin-right: 18pt;
  margin-top: 72pt;
  margin-bottom: 24pt; }
 

.site-header-clearfix{
  display: none!important;}
  
.site-nav-wrap{
  display: none!important;}

.section-nav{
  display: none!important;}

.the-landing{
  display: none!important;}

.intro{
  display: none!important;}

.the-content.grid780,
.content-block780 {
  max-width: 432pt;
  margin-bottom: 50px; }

.content-block940 {
  max-width: 432pt;
  margin-bottom: 50px; }

.content-block980 {
  max-width: 432pt;
  margin-bottom: 50px; }  

.grid-row .grid {
  display: block;
  font-size: 12pt;
  margin: 0;
  padding: 0 0 0 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.grid-row .grid_1,
.grid-row .grid_2,
.grid-row .grid_3,
.grid-row .grid_4 {
  padding-bottom: 0px;
  border-top: 2px solid #040505; }
  
.site-footer{
  display: none!important;}

a.common-btn{
  display: none!important;}

a.more-link {
  display: none!important;}

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 #FFF;
  page-break-inside: avoid; }

thead {
  display: table-header-group;
  /* h5bp.com/t */ }

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

img {
  max-width: 100% !important; }

h1 {
  font-size: 15pt;
  line-height: 1.1; }

h2 {
  font-size: 12pt;
  line-height: 1.1; }

h3 {
  font-size: 12pt;
  line-height: 1.1;
  orphans: 3;
  widows: 3;  }

h4 {
  font-size: 12pt; }

h5 {
  font-size: 12pt; }

h6 {
  font-size: 12pt; }

ul, ol, dl {
  margin: 0 0 0 0; }

p {
 font-size: 10pt;
 margin: 0 0 0 0; }

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