#one-third {
	display: block !important;
}

.banner, 
.banners,
#logo a, 
#widget-card-contact button, 
#widget-card-contact a, 
.breadcrumb, 
#fast-contact-buttons, 
#header-links, 
#site-navigation, 
#main-navigation, 
#user-navigation,
#widget-card-sold-by, 
#widget-card-thumbnails {
	display: none;
}

#header {
	height: 65px !important;
	background: none !important;
}

.column-wrapper {
	overflow: visible !important;
}

.print-wrap {
	position: relative;
}

.print-wrap img.bg {
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

#widget-card-header .print-ad {
	display: none;
}

#widget-card-header .rendered-header-img {
	display: none;
}

#site-section-announce .button {
    display: none;
}

.box {
	padding: 10px !important;	
	overflow: visible !important;
}

.company-xss-container {
	display: none;	
}

div#widget-card-map div#widget-card-map-map-container {
	background-color: #faf9F5;
	width: 260px;
	height: 260px;
	overflow: hidden;
	position: relative;
}

@media print {
    /* fix for OTPP-4163 */
    body.default div.column-container {
        overflow: visible;
    }
 
    /* mover right column to the left so that it fits to one page */
    body.default div.column-container div.column-wrapper.one-third div.column {
        margin-left: -70px;
    }
    
    /* make main column a bit smaller so that content fits better to a print page */
    body.default div.column-container div.column-wrapper.two-thirds div.column {
        width: 475px;
    }
}
