/* gather primary UI */


/* adjust for better print view */
/*	--------------------------------------------------
	:: Print CSS
	-------------------------------------------------- */

body, h1, h2, h3, h4, h5, ol, ul, div, table {
    min-width: 0;
	width: auto;
    border: 0;
	margin:0;
    padding: 0;
    float: none;
    position: static;
    overflow: visible;
	text-shadow: none !important;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	letter-spacing: 0px;
}
 #bottom_section, #header-content, #navigation, #secondary, #subfooter, .header-banner, #dw-sf-control, .breadcrumbs, #footer, #leftcolumn, #rightcolumn, .orderdetails .formactions, .print, #orderHead, .printpage, .actions, .breadcrumb, .pt_order-confirmation a.print-page, #live-chat, .print-page, a.back, #dw-sf-control-icon, .x-shadow   {
 display: none !important;
 
}
 .invoiceCont {padding:0px; }
#container, #main, .main-holder, .main, .invoiceCont {width:auto !important;border:none;float:none;}
#content {float: none;display: block;width: auto !important;	border: none;}
.utilityTable {
	width: auto;
	margin: 0px;
}
.pdp-main h1.product-name {
	float: left;
	width: auto;
}
#primary {
	width: auto;
	float: none;
}
#header .primary-logo {
	position: static;
	padding: 0;
	float: none;
}
p {
	font-family: arial, helvetica, sans-serif;
	letter-spacing: 0px;
	color: #000000;
	text-shadow: none !important;
	}
.orderconfirmation .thankyoumessage {
    width: auto !important;

}
.orderpaymentdetailstable, .ordershipmenttable, .orderconfirmation, #main.inner-main .main-frame {
	width: auto !important;
	margin: 0px auto;
	padding: 0px;
}
.clear:before,.clear:after,.clearfix:before,.clearfix:after {
	content: none;
	display: block;
}
	
.order-shipment-details .label {
	text-align: left;
	position: static;
}
	
.item-list, .order-shipment-table {
	width: 100%;
}
.order-totals-table .order-total {
	border: none;
}
	


	.pt_order-confirmation h1 {
line-height: 3em;
display: inline-block;
	}
	