html, 
body {margin:0;padding:0;-webkit-print-color-adjust: exact;color-adjust: exact;background-color:white;height:auto;-webkit-font-smoothing: antialiased;}

@page {margin: 0;size:letter portrait;padding:0;max-height:none;max-width:none}

.landscape  {transform: rotate(90deg);position:absolute;top:50px;left:0;max-width:none;min-height:none;width:960px!important;height:1242px!;scaleX(-1);}
.landscape .gap {padding-top:80px}

.highres {display:block}
#cbp-spmenu-s1,
.page-landing,
.circle,
.arrow,
.play-video,
.full-spread,
.nav-table-of-content,
.table-of-content-list,
.icons-animation,
.lowres {display:none}
.section {padding:0;margin:0;width:960px!important;height:1242px!important;min-height:none;border:0;overflow:visible;page-break-before:always}
.fp-tableCell {width:960px!important;height:1242px!important}
.printable-area{
	width:960px!important;height:1242px!important;margin-top:0!important;margin-bottom:0!important;background-color:white;border:0;
	-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;	
	-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);
	overflow:hidden;
}

.page-9 .line3 {height:109px;}

thead { display: table-row-group }
.report-tools-wrap,
#page-nav,
#back-to-top .wrap {display:none!important}

.page-52 .title{float:right;padding-left:0px;padding-right:0px}
.page-52 .no{float:left;padding-left:0px}
.page-53 .no{float:right;padding-left:0px;padding-right:0px}
.page-53 .title{float:left;padding-left:0px;padding-right:0px}

a[href]:after{content:none}