@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;}

	#header									{height: 6em;}
	#search									{display: none;}
	#print-contact-details					{display: block; position: absolute; top: 15px; right: 5px; width: 220px;}
	#associate-list							{display: none;}
	#menu									{display: none;}
	#footer									{display: none;}
	
	#curve-top								{float: left; width: 100%; height: 10px; line-height: 10px; background: url('/images/backgrounds/curve-top.png') no-repeat top left;}
	#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 #application_guide				{width: 100%; page-break-before: always; page-break-after: always;}
	#content table.components				{float: none; width: 100%;}
	#content table.table-of-parts-material	{float: none; width: 100%;}
	#content table.table-of-parts-reference	{float: none; width: 100%;}
	#content .app_table						{width: 100%; page-break-after: always;}
	
	#content #product_header				{float: left; width: 100%;}
	#content #what_container				{float: left; width: 100%;}
	#content #range_table p					{float: left; display: inline;}

	#content .literature					{float: none; width: 100%;}
	#content #prodlit_actioncall			{float: left; width: 100%; margin-top: 5px;}
	
	#content .industry_apps					{float: left; width: 100%; page-break-after: always;}
	
	#content .industry_prod									{float: left; width: 100%;}
	#content .industry_prod .industry-product .image		{float: left; width: auto; margin-right: 5px;}
	#content .industry_prod .industry-product .description	{float: left; width: 60%;}
	
	#content #sss_container									{float: left; width: 60%;}
	#content #sss_container #sss_trio_area .triangle		{position: relative; width: 100%;}
	#content #sss_container #sss_trio_area .audits			{position: absolute; top: 40px; left: 30px; text-align: right;}
	#content #sss_container #sss_trio_area .sss_centre_text {position: absolute; top: 160px; left: 227px; text-align: center;}
	
	#content #sss_brochure	{float: right; width: 35%;}
	
	#content #audit_approach							{float: left; width: auto;}
	#content #audit_approach ul li						{float: left; list-style-type: none; width: 17%;}
	#content #audit_approach ul li.large_right_arrow	{width: auto; margin: 0 5px 0 0;}

	#content #sss_case_study span.label	{float: left; width: 75px; font-weight: bold;}
	#content #sss_case_study p.value	{margin: 0 0 5px 75px;}
	#content #sss_case_study ul.value	{margin: 0 0 5px 75px; padding: 0 0 0 15px;}
	
	#content #app_overviewhome_container	{float: left; clear: both; width: auto; padding: 20px 0; margin: 0;}
	#content .app_overviewimage				{float: left; width: auto;}
	
	#content .iframe	{width: 100%;}
	
	#content .worldwide_countries	{float: left; width: 100%; margin: 0 10px 10px 0;}
}
