/* tr {page-break-before:always!important;} */

/*  PRINT-SPECIFIC STYLES
**************************************************************************************************/

	.prehide					{display:none;}
	.tabcontent					{display:none;}

	*							{font-family:Arial, Helvetica, sans-serif;}
	img							{border:none;}
	p							{font-size:10pt;}
	table						{font-size:10pt; border-collapse:collapse;}
	table td 					{vertical-align:top;}
	p.detail					{font-size:8pt;}
	p.legal						{font-size:8pt;}
	p.tire_specs				{font-style:italic;}
	p.testimonial				{display:none;}
	h2.tire_name				{font-size:18pt;}
	p.title						{display:none;}
	p.compare					{display:none;}
	p.showall					{display:none;}
	p.results a.back			{display:none;}
	p.info						{font-size:8pt; font-style:italic;}
	span.whatsthis				{display:none;}
	a.tire_details_button 		{display:none;}
	img.icon_zoom 				{display:none;}
	.showhide_closed			{display:none;}
	.showhide_open				{display:none;}
	#tire_comparison img.switch	{display:none!important;}
	#tire_comparison h1		{font-size:10pt}

	#nav						{display:none;}
	#topnav						{display:none;}
	#breadcrumb					{display:none;}
	#top_left h1				{font-size:12pt;}
	#top_left					{border-bottom:solid 1pt #aaa;}
	#top_left #menu				{display:none;}
	#top_right					{display:none;}
	#search_dropdowns			{display:none;}
	#search_detail				{display:block;}
	#techspecs 					{border-collapse:collapse; border:solid 1pt #aaa; font-size:7pt; display:table!important;}
	#techspecs_all				{display:none!important;}
	#techspecs td				{border:solid 1pt #aaa; padding:2px 5px;}
	#techspecs td.more			{display:none;}
	#tabs_details				{display:none;}
	#tabs_results				{display:none;}
	#tab_warranty_content h4 	{display:none;}
	#footer						{display:none;}
	#header						{display:none;}


	.tire_photo									{float:right;}
	.tire_photo img								{width:300px;}
	.photos										{display:none;}
	.performance_ratings_detail table 			{width:40%; margin:4pt 0 16pt 0;}
	.performance_ratings_detail table td 		{padding:2px 5px; border:solid 1px #aaa;}
	.performance_ratings_detail table td.title 	{font-weight:bold; border:none!important; padding-left:0; font-size:12pt;}
	.tabcontent									{border-bottom:solid 1pt #aaa; width:100%; padding-bottom:14pt;}
	.default_tabcontent							{border-bottom:solid 1pt #aaa; border-top:solid 1pt #aaa;}
	#tire_details .default_tabcontent,
	#tire_details .tabcontent					{border-bottom:solid 1pt #aaa; border-top:solid 1pt #aaa; display:block!important;}
	.tabcontent	h2.prehide						{font-size:16pt; display:block!important;}
	.default_tabcontent	h2.prehide				{font-size:16pt; display:block!important;}
	.badge										{display:none;}
	.warranty_detail							{width:100%;}
	.legal p									{font-size:8pt;}

	table.tire_options				{width:100%; margin:0 0 16pt 0;}
	table.tire_options td			{padding:2px 5px; width:100%; border:solid 1px #aaa;}
	table.tire_options td.title		{font-weight:bold; border:none!important; padding-left:0; font-size:12pt;}
	table.tire_options td.col1		{width:25%; font-weight:bold;}
	table.tire_options td.col2		{width:25%;}
	table.tire_options td.col3		{width:25%;}
	table.tire_options td.col4		{width:25%;}
	table.tire_options td.col5 		{display:none;}

	table.tire_results								{width:100%;}
	table.tire_results td.title						{background:none!important; padding:15px 5px 15px 5px; font-size:12pt; font-weight:bold;}
	table.tire_results td.col1 						{width:60%; padding-right:20pt; padding-top:10pt; border-bottom:solid 1pt #aaa;}
	table.tire_results td.col2 						{width:40%; border-bottom:solid 1pt #aaa;}
	table.tire_results td.col2 h3 					{margin-bottom:4pt;}
	table.tire_results div.tire_thumb img.tire 		{width:70px; height:80px; float:left; margin-right:10pt;}
	
	td.group0	{/*display:table-cell!important;*/}
	td.group1	{/*display:table-cell!important;*/}
	
	div.warranties_included p				{font-weight:bold; font-size:1.2em;}
	div.warranties_included .badge				{text-indent:0!important; display:block; font-size:8pt;}
	div.col2box 								{height:auto!important;}
	div.col2box ul 								{margin:0 0 0 1.4em; padding:0; font-size:8pt;}
	div.tire_info h2.tire_name 					{font-size:14pt;}
	div.tire_info h2.tire_name a 				{text-decoration:none; color:#000;}
	
	div#whats_this_ps 							{display:none!important;}
	div#whats_this_oe 							{display:none!important;} 
	div#vehicle_manufacturer_notes 				{display:none!important;}
	
	.comparison_thumb img.tire					{width:70px; height:80px; }
	.icon_zoom_sm								{display:none;}
	
	div#tire_comparison	table					{width:100%; margin:0 0 16pt 0;}
	div#tire_comparison table td				{padding:2px 5px; border:solid 1px #aaa; /*display:table-cell!important; */ }	
	div#tire_comparison table td.more			{display:none!important; }	
	
	div.toggle 									{display:none!important;}
	div.performance_ratings p					{font-size:8pt;}
	div.performance_ratings table 				{width:100%; font-size:8pt;}
	div.performance_ratings table td			{border:solid 1pt #ccc; vertical-align:top; padding:3px!important;}
	div.performance_ratings table td.col1		{width:50%;}
	div.performance_ratings table td.col2		{width:50%;}
	
	ul#tabs_techspecs_comparison,
	ul#tabs_performanceratings_comparison		{display:none!important;}
	table.comparison	{font-size:7pt;}

	table.comparison td.col2 {border-left:none!important;}
	table.comparison td.comparison_thumb {border-right:none!important;}
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	