.site-header,
.report-summary h2,
.btn.btn-print,
.table-360-report.table-bordered,
.header-banner,
.site-footer {
    display: none !important;
}

.single .site-content .container {
	padding: 0;
}
.container-fluid,
.col-md-12{
	padding: 0;
}


.site-content {
    padding: 0;
}




.print-header {
	width: 100%;
	height: 125px;	
	display: none;
	background: #1A3C58;
}

.print-body {
    width: 745px;
    position: absolute;
    padding: 0;
    top: 140px;
    left: 260px;
}

.print-footer {
	width: 100%;
	height: 125px;	
	position: absolute;
	background: #1A3C58;
	bottom: 0;
	display: none;
}

.card-print {
    width: 1004px;  
    height: 638px;
    margin: 0px;
    display: block;
	margin-bottom: 0px;
	margin-left: -47px;
	margin-top: -60px;
	background: url('../img/card-bg-1.png') center no-repeat; 
	background-size: 100%;
	position: relative;
}

.card-back {
    width: 1004px;  
    height: 638px;
    margin: 0px;
    display: block;
	margin-bottom: 0px;
	margin-left: -47px;
	margin-top: 60px;
	background: url('../img/card-back-1.png') center no-repeat; 
	background-size: 100%;
	position: relative;
}

.report-summary table.print-table {
    margin-bottom: 0;
	max-width: 100%;
}

.print-table,
.print-table tr td{
    border: 0;
    padding: 0;
    font-size: 23px;
    font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	font-weight: 900 !important;
	color: #000000 !important;
}

.report-summary .print-table td .post-thumbnail img {
    width: 180px;
    height: auto;
	margin-left: -20px;
}

.print-img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}