img {
    max-width: 100% !important;
}
ul, img {
    page-break-inside: avoid;
}
h2, h3 {
    page-break-after: avoid;
}
.product-info .cart_form div > span.price-label-for-print,
#tab-review,#tab-related
{
	display: none;
}
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
a.print-button i{
	font-size: 20px;
	padding: 3px 5px;
	border-radius: 4px;
	color: #56BB2F;
	float: right;
	display: inline-block;
	margin-right: 80px;
	margin-bottom: 0px;
	top: 0px;
	margin-top: 1px;
	border-top: 1px solid #d0d2e0;
	border-left: 1px solid #d0d2e0;
	border-right: 1px solid #d0d2e0;
	border-bottom: 1px solid #d0d2e0;
}
#qr_code
{
	display: none;
}
.print-button-label{
	display: inline-block;
	margin-top: 3px;
	margin-left: 55px;
	cursor: pointer;
	text-align:right;
}
.print-button-label:hover
{
	color:red;
}
.print-button-label-container
{
	text-align:center;
	position: relative;
	padding-bottom: 10px;
	margin-right:10px;
	white-space: nowrap;
}

@media print {

	.time,
	#header #search,
	#welcome,
	#cart,
	#menu,
	#column-left,
	#footer,
	#container .alert-success,
	.breadcrumb,
	.option input[type="radio"],
	.cart_form > div:nth-child(n+2):nth-child(-n+4),
	div.image div.zoom,
	div.box_similar,
	div.box_viewed,
	div.option .required,
	div.price:nth-child(1) > br:nth-child(3),
	div.additional-product-nav,
	a.print-button,
	#tabs,
	.onicon-logo
	.print-button-label,
	.buttons,
	.quantity img,
	#simplecheckout_customer,
	#subscribe_row,
	td.remove
	{
		display: none;
	}
	#qr_code{ display: block; float: left}
	.detail_title
	{
		width: 100%;
		text-align:center;
	}

	.product-info .image
	{
		position: relative;
		z-index: 999;
	}
	#container
	{
		box-shadow: none;
	}
	#phone {
		right: 0;
	}
	.product-info .right {
		float: right;
	}
	.product-info .cart_form
	{
		width: 270px;
		text-align:left;
		padding: 0;
		margin:0;

	}
	#column-left + #column-right + #content, #column-left + #content {
		margin-left: 0;
	}
	.product-info .cart_form div > span.price-label-for-print 
	{
		display: inline;
		font-family: Calibri,'Helvetica CY',Arial,sans-serif;
		font-weight: bold;
		font-size: 16px;
		text-transform: uppercase;
		color: #1C1C1C;
	}
	#tab-description,#tab-review,#tab-related
	{
		border:0;
		display: block;
	}
	#tab-description-label,
	#tab-review-label,
	#tab-related-label
	{
		text-align: center;
	}
	table.simplecheckout-cart
	{
		width: 100%;
		font-size:14px;
		margin-bottom:10px;
		margin-bottom:20px;
	}
	table.simplecheckout-cart a
	{
		font-size: 16px;
	}
	table.simplecheckout-cart tr{
	}
	table.simplecheckout-cart td{
		padding: 5px;
	}
	#comment_box, #simplecheckout_shipping
	{
		margin-top:20px;
	}
	.simplecheckout-block-heading
	{
		font-weight: bold;
	}
	.simple-content,#checkout_customer_main_comment
	{
		font-size: 16px;
	}
	/*img#image{ height:320px;z-index:99 }*/

}