
/* body {visibility:hidden;}
.print {visibility:visible;} */

  html,
  body{
   width: 100%!important;
   background: #ffffff!important;
  }
  body div{
   max-width: 100%!important;
  }

@page :first {
  margin: 0cm 0cm 0cm 0cm!important; 
  }
@page { 
  margin: 0cm 0cm 0cm 0cm!important; 
  }
/* The first page of a print can be manipulated as well */

@page :background { none; }

/* page footer */
/* @page { */
/*   @bottom-center { */
/*       counter-increment: page; */
/*       content: counter(page); */
/*   } */
/* } */


.page-wrapper {
  background-color: #ffffff!important;
} 

header, .topbar, .section-title-s2>span,  .breadcrumb, #skipintro, 
#skipsearch, #intro, #materials, .lower-footer, #backbutton, .print-exclude, .nav,
.category-widget, .shadow, .shadowstatus, h3.skip-print, div.bottom-buttons,
div.entry-media img
 {
	display: none!important;
}

div.container {padding-left: 5em; padding-right: 5em;}
.dottedborder {border: none;}
body, .section-breadcrumb, 
.page-wrapper, section {background: #ffffff!important; }
body {margin-top: 1cm;}
section .col {min-width: 100%;}
img {width: 75%; height: auto;}
.section-title-s2>span {
    color: rgba(0,0,0,1)!important;
  -webkit-print-color-adjust: exact!important;
    background: none!important;
}
.toc { padding-left: 0cm;}
img {width: 100%; height: auto;}
div.meta {text-align: center;}
a {text-decoration: none; color: #000;}
p, ul li, ol li {widows: 25;}

.steps  {widows: 20; border-top: 1rem #000 solid; margin-top: 1cm; page-break-inside: avoid;}

.section-title-s2>h2 {padding-top: 1cm;font-size: 24pt!important; text-align: center;}
h2 {padding-top: 1cm;}
h3 {padding-top: 0cm;}
h4 {padding-top: 1cm;}
ul {
  left: 0!important;
  margin: 0 auto; 
  padding: 0;
  list-style-position: inside!important;}
article {
    column-width: 17em;
    column-gap: 3em;
  }

img, svg {
  break-inside: avoid!important;
  display: inline;
  }
table { page-break-inside:auto;}
tr    { page-break-inside:avoid; page-break-after:auto }
td    {white-space: nowrap;}
input, label, .back-to-top i {display: none!important;}

.box-shadow {border: 0px solid transparent!important;}

.tab-jan h3 {color: rgba(0, 0, 0, 1)!important;-webkit-print-color-adjust: exact!important;}        /* Jan */
.tab-feb {color: rgba(0, 0, 0, 1)!important;-webkit-print-color-adjust: exact!important;}       /* Feb */
.tab-mar {color: rgba(0, 0, 0, 1)!important;-webkit-print-color-adjust: exact!important;}       /* Mar */
.tab-apr {color: rgba(0, 0, 0, 1)!important;-webkit-print-color-adjust: exact!important;}       /* Apr */
.tab-may {color: rgba(0,0,0,1)!important;-webkit-print-color-adjust: exact!important;}       /* May */
.tab-jun {color: rgba(0,0,0,1)!important;-webkit-print-color-adjust: exact!important;}       /* Jun */
.tab-jul {color: rgba(0,0,0,1)!important;-webkit-print-color-adjust: exact!important;}       /* Jul */
.tab-aug {color: rgba(0,0,0,1)!important;-webkit-print-color-adjust: exact!important;}       /* Aug */
.tab-sep {color: rgba(0,0,0,1)!important;-webkit-print-color-adjust: exact!important;}       /* Sep */
.tab-oct {color: rgba(0,0,0,1)!important;-webkit-print-color-adjust: exact!important;}       /* Oct */
.tab-nov {color: rgba(0,0,0,1)!important;-webkit-print-color-adjust: exact!important;}       /* Nov */
.tab-nov {color: rgba(0,0,0,1)!important;-webkit-print-color-adjust: exact!important;}       /* Dec */
.tab-month {font-size: 1cm!important; 
  color: rgb(0,0,0)}
h3 {color: rgba(0,0,0,1)!important;
  -webkit-print-color-adjust: exact!important;}
  .tab-jan {
    background: rgb(0,0,0);
    background: linear-gradient(to left, rgb(0,0,0) 0%, rgb(0,0,0) 25%, rgba(0,0,0) 50%, rgb(0,0,0) 75%, rgb(0,0,0) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgb(0,0,0);
    }
    .checklists {list-position: inside!important;}
@media print {
  body[data-pdfjsprinting] #printContainer {
    display: block!important;
    height: 100%;
    width: 100%;
  }
}