@media print{
	.distributor_none, .distributor, .header, .main_nav, .header_ad, .breadcrumb, .order_steps, .invoice_info, .print_cut, .shopcart .invoice .cart .print .print_invoice, .return_home, .footer_sub_none, .footer_sub, .footer, .account .account_info .form, .account .account_info .title, .account .account_info .invoice .invoice_items tr.history .print_invoice, .paging{
		display: none;
	}
	.shopcart .cart{
		margin: 50px 0px 50px 0px
	}
	.shopcart .invoice .cart .items .account_billing .account, .shopcart .invoice .cart .items .account_billing .billing, .shopcart .cart .items .account_billing .account, .shopcart .cart .items .account_billing .billing{
		border: 2px solid #a2a2a2;
	}
	.shopcart .cart .items .account_billing .account .account_enter, .shopcart .cart .items .account_billing .billing .billing_enter{
		border-bottom: 1px solid #a2a2a2;
	}
	.shopcart .cart .items .single td{
		border: 1px solid #a2a2a2;
	}
	.shopcart .cart .items .single{
		border: 2px solid #a2a2a2;
		border-spacing: 0px;	
	}
	.shopcart .invoice .cart .logo_small, .shopcart .invoice .cart .title_invoice{
		margin-top: 0px;
	}
	.account .account_info .invoice .invoice_items tr{
		display: none;
	}
	.account .account_info .invoice .invoice_items tr.history, .account .account_info .invoice .invoice_items tr.history .record tr{
		display: table-row-group;
	}	
	.account .account_info .invoice .invoice_items tr.history, .account .account_info .invoice .invoice_items tr.history .record tr{	
		display: table-row-group;
		voice-family: "\"}\""; 
		voice-family:inherit;
		display: block;
	}	
	html>body .account .account_info .invoice .invoice_items tr.history, html>body .account .account_info .invoice .invoice_items tr.history .record tr{
		display: table-row-group;
	}
	.account .account_info .invoice .invoice_items tr.history .record tr{
		width: 680px;
	}
	.account .account_info .invoice .invoice_items tr.history table.record{		
		background: #ffffff;
		width: 680px;
		margin: 10px 0px 20px 25px;
		display: table;				
		border: 2px solid #a2a2a2;
		border-spacing: 0px;
		clear: both;	
	}
	.account .account_info .invoice .invoice_items tr.history .record td{
		border: 1px solid #a2a2a2;				
	}
	.account .account_info .invoice .history .record .number, .account .account_info .invoice .history .record .price, .account .account_info .invoice .history .record .discount, .account .account_info .invoice .history .record .total{
		text-align: center;
		width: 75px;
	}
	.account .account_info .invoice .history .record .date{
		width: 80px;
	}
	.account .account_info .invoice .history .record .description{
		width: 300px;
	}
	.account .account_info .invoice .history .print_brand{
		width: 100%;
		height: 50px;
		display: block;
	}	
	.account .account_info .invoice .history .print_brand .title_invoice{
		margin: 0px 0px 0px 30px;		
		float: left;		
		font-size: 22px;
		font-weight: bold;
	}
	.account .account_info .invoice .history .print_brand .logo_small{
		float: right;
	}
}