body {
	background: #fff;
}

div#contentcontainer {
	margin:0;
	width:100%;
	padding:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	border:none;
}

h1 {
	margin:0 0 20px;
	padding:0;
	text-align:left;
	background:none;
}

.agreement-box {
    border: none;
    height: auto;
    margin: 0;
    overflow: auto;
    padding: 0;
}

#header, #footer {
	display:none;
}

a#JobSheet-PrintLink, .noprint { 
	display:none;
}

form ul, div.confirmation ul, ul.container > li > ul {

	/**Reducing unnecessry margin on printing*/
	margin:0 0 0.25em;

}

.cutline {

	border-top:1px dashed #000;
	text-align:center;

}

#payment-advice {
	position:fixed;
	bottom:0;

}

#payment-advice table { 
	border:none;
}

#payment-advice table td { 
	width:50%;
	padding:2px;
	border:none;
}


.invoice-address-box-left, .invoice-address-box-right {
	
	width:45%;
	padding:2%;
	border:1px solid black;
	height:6em;
	margin-bottom:10px;

}

.invoice-address-box-left {
	
	float:right;

}

.invoice-address-box-right {
	
	float:left;

}