/*redundant to use the print media type here if we only include this as media="print", but keeping it for safety nonetheless*/
@media print {
	body {-webkit-print-color-adjust: exact;}
	.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .open>.dropdown-toggle.btn-default{
		position: relative;
     	overflow: hidden;
     	background-color: #333 !important;
     	color: white !important;
	}
	/*since some browsers like Firefox currently don't display background color by default in print preview, we can trick the styling
		by adding a fat border to indicate what buttons are selected*/
	.btn-default.active:before{
		content: '';
	     position: absolute;
	     top: 0;
	     right: 0;
	     left: 0;
	     bottom: 0;
	     border: 7px #333 solid;
	     z-index: 0;
	}
	input[type=text]{width:100%;}
	input[type=email]{width:100%;}
	input[name=PromoCode]{width:auto;}
}