@page {size: 8in 11in; margin: 0.1in;}

@media print 
{
	/* Required to obtain min-width behaviour with IE */
	.width									{width:50%; min-width:0;}
	.content								{padding:0;}
	
	/*\*/ /* Ignored by IE Mac*/
	* html .minwidth, * html .container		{height: 1px;}
	/**/

	* html .container						{margin-left:0; position:relative;}
	.width									{width:100%; min-width:770px;}
	* html .minwidth						{padding-left:0;}

	/*\*/
	* html .minwidth, * html .container, * html .content, * html .layout  {height:1px;}
	/**/

	/*************************************************************/
	
	body									{margin: 0; padding: 0; min-width: 0;}

	#top-header								{height: 6em;}
	#search									{display: none;}
	#print-contact-details					{display: block; position: absolute; top: 15px; right: 5px; width: 220px;}
	#menu									{display: none;}
	#footer									{display: none;}
	
	#curve-topleft							{float: left; width: 50%; height: 11px; line-height: 11px; background: url('/images/backgrounds/curve-top.png') no-repeat top left;}
	#curve-topright							{height: 11px; line-height: 11px;}
	#curve-left								{float: left; width: 21%; height: 17px; line-height: 17px; margin: 0 0 0 -98%; background: url('/images/backgrounds/curve-middle.png') top left no-repeat;}
	#curve-right							{float: left; clear: left; width: 77%; height: 17px; line-height: 17px; margin-left: 21%; background: url('/images/backgrounds/breadcrumb-top.png') top left no-repeat;}

	#sidebar								{float: left; width: 21%; margin-left: 0;}
	#content								{float: right; width: 77%; margin: 0;}
	
	.back-to-top							{display: none;}
	
	#content .navigation					{float: left; width: 100%; margin: 0 0 10px 0;}
	#content ul.two-column					{margin-bottom: -5px;}
	#content .worldwide_countries	{float: left; width: 100%; margin: 0 10px 10px 0;}
}
