@media print{
	a[href]:after, #sectionNav #menuMobile .right, #sectionIcons{
	    display: none;
	}
		html, html body{
		height:auto;
	}
	@page {
	 size: auto\9;   /* auto is the current printer page size */
	 margin: 0mm\9;  /* this affects the margin in the printer settings */
	}
	body {
		width: 100%;
		margin: 0px\9;  /* the margin on the content before printing */
	}
	body {
		min-width: 1024px;
		width: 1024px;
	  -webkit-print-color-adjust: exact !important;
	}

	.frame{
		height:auto;
		display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	}
	.left, .right{
		flex:0 0 100%;
		max-width: 100%;
		/*page-break-inside: auto;
		page-break-after: always;
		page-break-before: always;*/
	}
	.inside{
		width: auto !important;
		display: block !important;
		overflow: visible !important;
	}
	.part_2{
		flex:0 0 100%;
		max-width: 100%;
	}
	#content{
		display: block;
		max-width: 100%;
		width:100%;
		height:auto;
	}
	#sectionCopyRight{

	}
}

@-moz-document url-prefix() {
  @media print{
			.frame{
				display: block;
				width: 100%;
			}
			body#main #content > .frame > .left .inside{
				width: 101% !important;
				margin-left: -1px;
			}
	}
}
