@media print {
	#main {
		margin: 40px 0 0 18px;
	}
	#order-confirmation-table {
		margin: 0 0 0 0;
		width: 650px;
	}
	#photo-strip {
		display: none;
	}
	#print-link {
		display: none;
	}
	#sidebar {
		margin: 40px 18px 0 0;
	}
	.menu-left-outboard a, .menu-right-outboard a {
		background: none;
		color: #000000;
		display: inline;
	}
	.menu-left-outboard, .menu-right-outboard {
		width: 70px;
	}
	.order-confirmation #container {
		border: none;
		margin: 0 0 0 0;
		width: 650px;
	}
	.order-confirmation #content-no-menu {
		margin: 30px 0 0 0px;
		width: 650px;
	}
	.order-confirmation #navigation, .order-confirmation #heading-banner, .order-confirmation #heading-links, .order-confirmation #heading-creditcards {
		display: none;
	}
	#quick-info, #included-features, #specifications, #quick-info *, #included-features * {
		float: none;
	}
	#quick-info {
		left: 30px;
		top: 30px;
		position: relative;
	}
	#quick-specs {
		position: relative;
	}
	#quick-pricing {
		position: absolute;
		left: -20px;
		top: 0px;
	}
	#three-things, #three-things li {
		width: 250px;
	}
	#included-features {
		left: 30px;
		position: relative;
		top: 50px;
	}
	#included-features-left {
		position: relative;
	}
	#included-features-right {
		left: 280px;
		margin-top: 25px;
		position: absolute;
		top: 0px;
	}
	#specifications {
		left: 30px;
		position: relative;
		top: 70px;
	}
	.pos-down-3 #footer, .pos-down-2 #footer {
		margin-top: 300px;
	}
	#specs-logos {
		float: right;
		z-index: 9999;
	}
	.pos-down-3 #specs-logos, .pos-down-2 #specs-logos {
		top: 100px;
	}
	#purchase-and-shipping-info {
		float: none;
		position: relative;
		top: 90px;
		left: 30px;
	}
	#purchase-and-shipping-info h4 {
		margin-left: -36px ! important;
	}
	#shipping-map {
		display: block;
	}
	#frequently-asked-questions {
		float: none;
		display: block;
		position: relative;
		margin-top: 0;
		top: -230px;
		left: 300px;
	}
	#faqs-list li {
		position: relative;
	}
	#bottom-pricing {
		border-top: none ! important;
		float: none;
		clear: both;
		position: relative;
		top: 0px;
		left: 30px;
	}
	h4 {
		border: none ! important;
	}
	.tohatsu #included-features li {
		font-weight: normal;
		list-style: square inside;
		margin: 5px 0 5px 0;
		padding: 0 0 0 0;
	}
	.tohatsu #included-features ul {
		list-style: square inside;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
}

@media print and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0+ and Chrome rules here */
	#quick-info {
		left: 90px;
		margin-left: 30px;
	}
	#quick-pricing {
		top: -260px;
	}
	#included-features {
		left: 30px;
		position: relative;
		top: 0px;
	}
	#included-features h4 {
		margin-top: 30px;
	}
	#included-features-left {
		position: relative;
	}
	#included-features-right {
		position: absolute;
		left: 280px;
		top: -280px;
	}
	#specifications h4 {
		margin-top: 30px;
	}
	#specs-logos {
		left: 450px;
		top: -300px;
	}
	#purchase-and-shipping-info {
		height: 300px ! important;
		z-index: 10;
	}
	#frequently-asked-questions {
		position: static;
		float: right;
		top: 0px;
		left: 0px;
		margin-top: -320px;
		margin-bottom: 0px;
	}
	#bottom-pricing {
		top: 0px;
	}
}
