@media print {

.noPrint,
#header,
#footer,
#headerSearch,
#headerContact,
#headerCart,
#stickybar,
#pageMask,
#breadcrumbs,
#mainMenu,
#lastViewed {
	display: none !important;
}

h1, h2, h3, h4, h5, h6, pre { page-break-after: avoid; }

thead { display: table-header-group; }
tr { page-break-inside: avoid; }


#wrapper {
	color: #000 !important;
}
#wrapper del {
	background: none !important;
	text-decoration: line-through !important;
}

/* PRODUCT DETAIL */
#detailVisual,
#detailOutfit,
#detailRelated,
#detailTabs,
#productDetail .nav,
#productDetail .detailImage .thumbs,
#productDetail .detailImage .caption,
#productDetail .detailImage .mousetrap,
#cloud-zoom-big,
#detailDots,
#detailReadMore,
#productDetail .detailInfo .score,
#productDetail .colors .mask,
#productDetail .colors input,
#productDetail .btn_sizeTable,
#productDetail ul.sizes li.none,
#orderstatusBox {
	display: none !important;
}
#detailMoreText {
	display: inline !important;
}
#zoomWrap {
	display: block !important;
}
#productDetail .detailInfo,
#productDetail .detailImage {
	width: 47%; margin: 0; padding: 0; border: 0;
}

#productDetail .colors li {
	position: static !important; float: none !important; display: inline !important; margin: 0 5px 2px 0 !important; width: auto !important; height: auto !important;  font-size: 12px !important; line-height: 1.2 !important;
}
#productDetail .colors span {
	display: inline !important; text-indent: 0 !important; width: auto !important; height: auto !important;
}
#productDetail ul.sizes {
	max-width: auto !important;
}
#productDetail ul.sizes li {
	position: static !important; margin: 0 5px !important; float: none !important; display: inline !important; border: none !important; font-size: 12px !important; color: #000 !important;
}
#productDetail ul.sizes li label {
	float: none !important; display: inline !important; padding: 0 !important;
}

#checkoutConfirmation .col {
	float: none !important; display: block !important; width: auto !important; padding: 0 !important; background: none !important;
}

#checkoutConfirmation a,
#checkoutConfirmation h2,
#checkoutConfirmation .topBtnHolder,
#checkoutConfirmation p,
#checkoutConfirmation .miniCart,
#checkoutConfirmation .miniCart thead th,
#checkoutConfirmation .miniCart .total .label,
#checkoutConfirmation .miniCart .total .price {
	color: #000;
}
#checkoutConfirmation .signature,
#checkoutConfirmation .buttons,
#headerWrapper,
#checkoutInfo,
#headerSec {
	display: none;
}
#checkoutConfirmation .col,
#checkoutConfirmation .miniCart,
#checkoutConfirmation .miniCart .content table {
	float: none;
	width: 100%;
}
#checkoutConfirmation .miniCart {
	border: none;
}
#checkoutConfirmation .miniCart th.description {
	width: 50%;
}