/********************************************

Print styles for the site

******************************************/

/******************************************
 - all font colors black
 - page background white
 - correct content layout for printed page
******************************************/	
body
	{
		margin:0;
		background:#ffffff;
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:12pt;
		color:#000000;
	}
* 
	{
		color:#000000;
		border-color:#000000;
	}
div#content
	{
		 padding-top:23px;
	}	
/******************************************
- hide design elements and navigation
- keep the logo
******************************************/
div#flash,
img#banner,
img#back,
img#print,
img#flash, 
div#secondary,
div#navigation
	{
		display:none;
	}
a,
a:hover
	{
		text-decoration:none !important;
	}
h1
	{
		font-size:14pt;
		
	}	
h2,
h2 div
	{	
		font-size:13pt;
	}
h3,
h4
	{
		font-size:12pt;
	}
img
	{	
		margin:0;
		border:0;
	}	
div#side
	{
		float:left;
		width:200px;
		margin-right:10px;
		border:1px solid #cccccc;
		padding:5px;
	}
div#footer
	{
		padding-top:30px;
	}
/******************************************
Portfolio
******************************************/
body.no_flash  div#content:after
	{		
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}	
div.thumb				
	{
		width:181px;
		float:left;
		background-color:#F3F3F3;
		padding-right:4px;
	}
div.client
	{
		color:#FF8C01;
		padding:0 0 1px 8px;
		font:Verdana;
		font-family:Arial;
	}
div.category
	{
		color:#2F86CD;
		padding:0 0 26px 8px;
		font-family:Arial;
	}
/******************************************
- control page breaks while printing 
- IE only
******************************************/	
.print-break-before
	{
		page-break-before:always;
	}