/* 
    PRINT.CSS
*/

html
{
	font-family:	Arial, Helvetica, sans-serif;
	color:			black;
}

div
{
	display:		block !important;
	float:			none !important;
	width:			100% !important;
	height:			auto !important;
}

.print-only
{
	display:		block;
}

#site
{
	padding:        0 20px;
}

#logo h1,
#logo .fake-h1
{
	display:		none;
}

#logo img
{
	margin:			25px 0;
}

h1, h2, h3, h4, h5
{
	font-weight:	normal;
	color:			#000;
} 

.intro
{
	color:			#333333;
	font-style:		italic;
}

p
{
	color:			#666666;
}

li
{
	display:		inline;
	list-style:		square;
}

#content ul,
#content ol
{	
	padding-left:	20px;
}

#masthead
{
	height:			120px !important;
}

#masthead img
{
	height:			53px !important;
	width:			197px !important;
	margin:			0 !important;
}

#main h1.page-title
{
	margin-top:		0px;
}

img,
address
{
	margin:		20px 0;
	display:	block;
	position:	relative;
	font-weight: bold;
}

.contact-back,
.forward-this-page,
.skip,
#aux,
#footer-primary .column-left,
#footer-primary .column-right a,
#footer-secondary,
#router,
canvas,
#masthead hr.hidden,
#overview-prev,
#overview-next,
#content .column-right img,
fieldset,
.fake-fieldset,
#forward-this-page,
#download-casestudy
{
	display:	none !important;
	width:		0px;
	height:		0px;
}

.call-us
{
	font-size:	150%;
	color:		#000;
}

a
{
	display:	block;
} 

p a
{
	display:	inline;
}

.seperator
{
	margin:		20px 0;
	border-top:	1px black solid;
}

/* 
 * This presents URLS next to their associated link text when the page is printed
 */
  
 
/*a:link:after, a:visited:after 
{
      content: " (" attr(href) ") ";
      font-size: 90%;
}*/

a img
{
	border:	none;
}

html.noted a:link:after,
html.noted a:visited:after 
{
      content: '';
}
 
 
/* 
 * This is the print CSS to hide the Flash headlines 
 * from the browser... regular browser text headlines will now print as normal 
 */


.sIFR-flash 
{
	display:	 none !important;
	height: 	0;
	width: 		0;
	position: 	absolute;
	overflow: 	hidden;
}

.sIFR-alternate 
{
	visibility: 	visible !important;
	display: 		block !important;
	position: 		static !important;
	left: 			auto !important;
	top: 			auto !important;
}