/* 

print CSS document
print.css
client: Beanstalk Data
author: Beanstalk Data - www.beanstalkdata.com
date: 10-13-08

Print specific styles sheet (@media print)

*/



/*======================================
	=Shouldn't Need to Edit Below
======================================*/

body { background: #fff; font-family: Arial, Helvetica, sans-serif; color: #000; text-align: left; font-size: 9pt;  }

/* =Typography Styles */

p { }
	#content p { line-height: 1.2em; margin: 1em 0; }

a:link, a:visited {	color: blue; text-decoration: none; }

	#site-info a:link:after, #site-info a:visited:after,
	#content a:link:after, #content a:visited:after { content: " (" attr(href) ") "; }
	
	abbr:after, acronym:after { content: " (" attr(title) ")"; }
	
h1, h2, h3 { clear: both; }

hr { margin-top: 20px; }

/* =Other Element Styles */
		
img { border: 0 }

/* =Layout Styles */
#main-area, #site-info { clear: both; width: 100%; margin-top: 20px; border-top: 1px solid #fff; /* prevent margin collapse */ }
	
	.top-link, #top-link, #skip-links,
	#navigation, #secondary-content,
	#supplementary-nav, p#valid-links { display: none; }



/*======================================
	=Editable Area
======================================*/
		
/*Product Pricing Table*/
	div.pricing-table {
		padding: 12px 0 0 0;
		margin: 5px;
		width: 100%;
		font-size: 85%;
		color: #43545e;
	}
		div.pricing-table img.top { display: none; }
		table.pricing-table {
			margin: 0;
			width: 100%;
			border: 0; 
			border-collapse: collapse; 
		}
		
			table.pricing-table th {
				padding: 3px 0 3px 0;
				background: #154276;
				text-align: center; text-transform: uppercase;
			}
				table.pricing-table th.description { border-left: 1px solid #8987c6; font-weight: bold; }
				table.pricing-table th.blank { background: #fff; }
				
			table.pricing-table td {
				padding: 3px 2px 3px 5px;
				border: 1px solid #d9d9d9;
				text-align: center;
			}
				table.pricing-table td.features { line-height: 14px; text-align: left; font-weight: bold;  }

		table.pricing-table tr.on { background: #e4e5e4; }
			table.pricing-table td.head { 
				border-left: 1px solid #fff;
				font-weight: bold; 
				text-align: center; 
			}
	/*End Product Pricing Table*/
