@media print {

	body {
		background: white;
		font: normal 14px/20px Helvetica, Arial, Verdana, Sans-serif;
	}
	.printonly {
		display: inline !important;
		margin-left : 120px;
	}
	#bw-logo-print {
		display: block !important;
		background: url('../pagechrome/furniture.v5.png') no-repeat 0px -310px;
		width: 355px;
		height: 73px;
		overflow: hidden;
	}
	.do-not-print {
		display: none;
	}
	#mainMenuBar, #sectionMenuBarBack, #sectionMenuBarItems, #sectionMenuBar, .gwtk_towerBanner, .gwtk_towerBanner_contents, #diet-frame, #gwtk_news3_col1, #mainPageSiteTabs, #gwtk_std3_col1,#new-mainMenuBar {
		display: none;
	}
	#mainPage, body {
		background: none !important;
	}
	
	#mainPage {
		margin: 0 auto !important;
		padding: 0 !important;
		background: #fff;
	}
	#s2_topBar {
		display: none;
	}
	
	#s2_RHSMenu {
		display: none;
	}
	
	#mainPage, #mainPage, #mainPage_inner, #webPage {
		width: 700px !important;
		overflow: visible;
	}
	
	#webPage, #mainPage_inner, .pageSectionBox2, .box-iMain, #webPage, #gwtk_std2r_col1 {
		margin: 0 !important;
		padding: 0 !important;
		background: none !important;
	}

	.prices-savedPorts, .prices-hint, .prices-moreGraphs {
		display: none;
	}
	.diff {
		background: none !important;
		margin-right: 5px !important;
		font-size: 0.8em !important;
		color: #999999 !important;
		
	}
	
	.pageSectionBox2 .box-t-l, 
	.pageSectionBox2 .box-b-l, 
	.pageSectionBox2-highlight .box-b-l,
	.pageSectionBox2-highlight .box-b-r,
	.pageSectionBox2 .box-b-l,
	.pageSectionBox2 .box-b-r,
	.pageSectionBox2 .box-t-r,
	.pageSectionBox2 .box-b-r,
	.pageSectionBox2-highlight .box-b-r
	{
		background: none !important
	}
	
	.pageSectionBox2 {
		border: 1px solid #fff;
	}
	.pageSectionBox2 .box-iMain {
		padding: 20px !important;	
	}
	
	.pageSectionBox2 .box-l, .pageSectionBox2 .box-r , .pageSectionBox2-highlight .box-l, .pageSectionBox2-highlight .box-r, .box-t, .box-b {
			background: none !important
	}
	.pageSectionBox2-highlight {
			display: none;
	}
	
	.pageSectionBox2 {
		margin-bottom: 10px !important;
	}
	.prices-matchingtable table {
		width: 100%;
	}
	.prices-matchingtable .prices380, .prices-matchingtable .prices180, .prices-matchingtable .pricesMGO, .prices-matchingtable .pricesMDO {
		text-align: right;
}

	#gwtk_std2r_col1.print-wider {
		width: 820px;
		margin: 0 auto;
		float: none;
	}

	#gwtk_std2r_col1.print-wider .pageSectionBox2 {
		width: 820px !important;
	}
	
	#gwtk_std2r_col1.print-wider .pageSectionBox2 .box-iMain {
		width: 777px !important;
	}
	
	.prices-tables {
		width: 100% !important;
}
	.prices-tables table {
		width: 510px;
	}
	.prices-tables form .prices-addDeal {
		color: #fff;
	}
	
	#prices-header .prices-byline {
		margin-bottom: 20px;
	}
	
	.prices-tables .prices-tableFollowUp {
		margin-bottom: 60px;
		color: #fff;
	}
	.prices-tables form .prices-addDeal label, .prices-tables form .prices-addDeal input, .prices-tableFollowUp input {
		display: none;
	}
	
	.port-graph {
		float: right !important;
	}
	#mainPage_footer {
		height: 28px !important;
		background: none !important;
		width: 100% !important;
	}
	
	#footertable {
		display: none !important;
		background: none !important;
	}
	#mainPage_footer_text_message {
		background: none !important;
	}
		#gwtk_news3_col2 {
		margin: 0 auto !important;
		width: 700px !important;
	}
	
	#gwtk_news3_col2 .pageSectionBox2 {
		width: 700px !important;
	}
	
	#gwtk_news3_col2 .box-r, #gwtk_news3_col2 .box-l {
		width: 698px !important;
		padding: 0 !important;
	}
	#gwtk_news3_col2 .box-iMain {
		width: 696px !important;
		padding: 0 !important;
	}
	
	.gwtk_article_pull_quote {
		float: right;
		background-color: #F2F2F2;
		color: #000;
		padding: 10px;
		margin-left: 10px;
		width: 170px;
	}

	.gwtk_article_pull_quote_text {
		font-size: 1.6em;
		text-align: left;
		font-weight: normal;
		line-height: 1.4em;
	}
	.gwtk_article_pull_quote_quotemark {
		font-size: 1.8em;
		text-align: left;
		font-weight: bold;
		margin-left: 5px;
		margin-right: 5px;
		line-height: 1.4em;
	}


	.gwtk_article_image {
		float: right;
		background-color: #F2F2F2;
		color: #000;
		padding: 5px;
		margin-left: 10px;
		font-size: 0.8em;
		text-align: left;
		font-weight: bold;
		width: 180px;
	}
	.gwtk_article_image_caption {
		margin: 5px;
	}
}
