@media print {
	div.content {height: auto!important;    background-color: #fff;}


   

	header.titlepage { 
		page-break-after : always; 
		margin-top: 300px;
		margin-bottom: auto;
		}
		
		.collapsible:after{content: ''!important;}
		.collapsible2:after{content: ''!important;}
		.collapsible3:after{content: ''!important;}
		.active:after{content: ''!important;}

   
   @page :left {
      margin-left: 1cm;
      margin-right: 2cm;
   }

  @page :right {
      margin-left: 2cm;
      margin-right: 1cm;
   }
   
	.noprint{
		display:none;
	}
   
	.printtoc{
		display: block;
		page-break-after: left;
		list-style: none;
	}
	.blankpage{
		display: block;
		page-break-after: right;
	}
   figure>img{
	   max-width: 100%;
   }
   figure{page-break-inside: avoid;}
   .old{
	border-right:none;
	}
	.pending{
		border-right:none;
	}

	.proof{
		border-right:none;
	}

	.approved{
		border-right:none;
	}

}

.collapsible { 
	page-break-before : right;
	}
   .collapsible2, h3 {
	   page-break-after : avoid;		
	}
    header.header {
	   page-break-inside: avoid; 
	   page-break-before : avoid;
	   page-break-after : avoid;
   }
   div.contact {
	   page-break-inside: avoid; 
	   page-break-before : avoid;
   }