@media print {
	
	a{
		text-decoration: none;
		color: #0494c9 !important;
  		webkit-print-color-adjust: exact !important;
	}
	
	#content{
		overflow: hidden !important;
		
	}

	@page {
		size: auto;
		margin: 0cm;
		margin-top: 0.3cm;
	}
	
	div.main {
		width: 600px;
	}
	
	div.panel-default {
		position: relative;
		page-break-inside: avoid;
	}
	
	#detail .table td{
		padding: 0px 15px;
	}
	
	#accordion .panel-title{
		font-size: 14px;
	}
	
	.panel-body td {
		font-size: 12px;
		font-weight: normal;
	}
	
	#detail{
  		webkit-print-color-adjust: exact !important;
	}
	
	#detail h2{
		font-size: 20px;
		color: #0494c9 !important;
	}
	
	.subnav {
		display: none;
	}
	
	.footer-links a {
	  display: none;
	}
	
	.brand{
		position: relative;
		height: 40px;
		width: 100px;
	}
	
	.brand img{
		position: relative;
		height: 40px;
		width: 100px;
	}
	
	#detail .product-details{
		margin-bottom: 0px;
		padding: 0px;
	}
	
	.row{
		padding: 0px;
	}
	
	.well{
		position: relative;
		height: auto;
		width: 600px;
	}
	
	.well .col-sm-4{
		position: relative;
		float: left;
		height: 120px;
		width: 120px;
		padding: 0px;
	}
	
	.well .col-sm-8{
		position: relative;
		float: right;
		height: auto;
		width: 400px;
		font-size: 12px;
		font-weight: normal;
		padding: 0px;		

	}
	
	.img-thumbnail{
		position: relative;
		height: 120px;
		width: 120px;
	}
	
	i.fa-minus-square-o{
		display: none;
	}

	.hideFromPrint {
		display: none;
	}
	
	.header .top-wrap {
		padding: 0px;
	}
	
	.panel .panel-heading{
		padding: 0px;
	}
	
	#detail #accordion .panel{
		margin-bottom: 0px;
	}
	
	.table{
		margin-bottom: 15px;
	}
	
	.footer, .footer-row-links, .footer-row-links .footer-links {
		width: 600px;
		padding: 0px;
	}
	
	.footer .footer-row-links{
		margin: 0px;
	}
	
	.top-wrap.clearfix{
		width: 600px;
	}
}