﻿@charset "UTF-8";
/* CSS Document */

* {
	margin: 0!important;
	padding: 0!important;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}


body {
	color: rgb(0,0,0);
	font-size:12px!important;
}

#buttonContainer, .button, #footer {
	display: none !important;
}

td {
	background: rgb(255,255,255);
}

#container, #main {
	border: none;
}

#receipt h3 {
	border-bottom: 1px solid rgb(242,217,115);
}

/* Added to account for specific browser print deficiencies */
label, form li legend, .label {
	width:8em!important;
	margin-right:none!important;
	list-style-type:none!important;

}

#container {
	width:100%!important;
}

#receipt #payInfo, #receipt #custInfo, #receipt #payInfo, #receipt #billingInfo ul, #receipt #receiptContactInfo ul {
	width:47%!important;
	list-style-type:none!important;
}

.block {
	margin-left:none!important;
}

#transInfo, #custInfo, #payInfo, #receiptContactInfo {
	margin-bottom:2em!important;	
}
