@media print {
	body {
		width:100%;
	}

	body, th, td {
		font-size: 10pt;
	}

	#copy {
		padding-top:5px;
		color:#666;
		font-size: 8pt;
		border-top: 1px solid #000;
	}

	#top, #top-selector, #secondary, #site, #to-top, .no-print, .hidden {
		display:none
	}

	#menu, #sub-menu, #panel, #uri, fieldset, form {
		display: none;
	}

	a img {
		border: none;
	}

	p {margin: 5px 0px; padding:0px}

	h1 {font-size: 1.5em; margin-bottom: 5px; margin-left: 0px; border-bottom:2px solid #DDD;}
	h2 {font-size: 1.3em;  margin-bottom: 5px;}
	h3 {font-size: 1.1em;}

	table {border-collapse: collapse;border:1px solid #000; width:95%;}
	th {background: #DDD; border:1px solid #000; padding: 3px;}
	td {border:1px solid #000; padding: 3px;}

	/*------------------------------------------------------*/

	div#order {width:180mm;background:#fff;margin:0px auto;}
	div#order div.hr-clear {clear:both; font-size:1px;line-height: 1px; height: 1px;margin:0px;visibility:hidden;}
	div#order h3 {color:#000;margin:0px 5px; padding:0px;}
	div#order-left {width:88mm; float:left;}
	div#order fieldset {border:1px solid #000;padding:10px;}
	div#order table {width:180mm;border:1px solid; border-collapse:collapse;margin: 5px 0px;border-collapse: collapse;}
	div#order table th {background:#eee;color:#000}
	div#order table th, div#order table td {border:1px solid;}
	div#order table td {background:#fff;}
	div#order table th {text-align:center;}
	div#order table .td-right {text-align:right;}
	div#order span.lbl {width: 50%;display:block;float:left;font-weight:bold;}

	div#top, .input-button-short {display:none;}
	.no-print {display:none;}
}


