/* ----- css for all printing issues ----- */

.noPrint { 
	display: none; 
}

.languageBar {
  height: 16px;
}

/* AWP-11962 FF printing fix, reset to defaults */
@-moz-document url-prefix() { /* firefox */
    body{
        position: static; overflow: visible;
    }
}

.modList .modListMain table tbody tr td {
	background: white !important;
	border: 1px solid #E8E8E8 !important;
}

.modList .modListMain table, .modList .modListMain_RWD .storeItem {
  border: 2px solid #e8e8e8 !important;
}

.checkoutPage .modList .priceOverview {
	border: 2px solid #E8E8E8 !important;
}

.packageSlip .stickyNote {
	border: 1px solid #E9E9E9;
}

.packageSlip .modList .modListMain table tbody .priceCol {
	border-right: 2px solid #E8E8E8;
}

#priceQuoteFooter.note.textOnBackground {
	width: 350px;
}

/* Need to reset the text color setting for printing */
.navLog .textOnBackground a,
.taxExemptionControl.textOnBackground a,
.taxExemption.textOnBackground a,
.mce-content-body.textOnBackground a,
.awp-checkout-shipment-details .textOnBackground a,
.textOnBackground .mce-content-body a,
.ui-dialog-content a.textOnBackground,
#product-content-specification.textOnBackground {
	color: #7f7f7f !important;
}

/* AWP-6490 */
.cartPage .modList .modListMain, .packageSlip .modList .modListMain,
.checkoutPage .modList .modListMain {-webkit-box-shadow:1px 1px 0px 1px #fff inset, 0px 0px 3px #888888 inset;}

/* AWP-6572 + AWP-15736 (min-height) */
body #pageMain{
	border: none;
	min-height: auto !important;
}

@media print {
  a[href]:after {
    content: none !important;
  }
}

body #pageMain .pageBreak {
	page-break-after: always;
	padding-bottom: 0px !important;
}

body.packageSlip {
	height:auto;
}
