@media print {
/*-----------  Print Syles -------------------*/

/*PAGE - Not supported in Firefox*/
@page {
margin: 0.5cm;
}

body {
font: 12pt Georgia, arial, serif;
line-height: 1.3;
}

h1 {
font-size: 18pt;
}

h2 {
font-size: 14pt;
margin-top: 25px;
}

aside h2 {
font-size: 18pt;
}

#main-header .container {display: none;}

/*
#main-header .print {display: block;
}
*/
#sidebar {display:none;}

.container {width: 100% !important;}


#page-container, body.custom-background {background-color: #ffffff !important;}
.single.woocommerce #main-content {background-color: #ffffff !important;width: 100% !important;}
.single.woocommerce #main-content .container {width: 100% !important; padding: 0px !important;}
.single.woocommerce #content-area {padding: 0 0 0 0 !important;}

.single.woocommerce #main-content .container #left-area {
	width:100% !important;
	margin: 0 auto !important; 
	padding: 0 !important; 
	float: none !important;

}

#breaadcrumbs {display:none;}
#product_list_widget{display:none;}

#footer-widgets {display:none;}
#footer-bottom {display:none;}

.Slider .et_pb_row {display:none;}

.et_pb_column et_pb_column_1_4 et_pb_column_2 et_pb_column_single {display:none;}

#main-header:before {
display: block;
width:100%;
content: "Thank you for printing our content from www.fastenright.com. ";
/*margin-bottom: 10px;*/
/*margin-left:20px;*/
border: 1px solid #bbb;
padding: 13px 15px;
font-style: italic;
color:#000;
}

img {
border: 0;
}

#main-header {
margin-bottom: 40px;
}

/*Display links in  full length*/
p a:after {
content: " (" attr(href) ")";
font-size: 80%;
color:red:
}
/* Do not shwo the product enquiry button */
#left-area .summary button.prodenq_button_prodpage {display:none;}

/*Display links in  full length*/
/*
p a:after {
content: " (" attr(href) ")";
font-size: 80%;
}
*/
/*Other link print option*/
/*
p a[href^="http://"]:after {
content: " (" attr(href) ")";
font-size: 90%;
}

*/
p a {
word-wrap: break-word;
}

a {
color: #f00;
}


/*-------------Print Styles End---------------*/
}

