/*
-- turn off all floats for the Gecko-based browsers
-- remove main level navigation
-- remove all background colour and images
-- change all fonts to points
-- change all outside margins
-- make all links print out
-- */

body {
	background: white;
	margin: .1in;
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	}
	
#siteLogo{background-image: none!important; padding: 0; margin: 0;}
#siteLogo img	{display: block;}
#siteLogo a		{background-image: none!important;float: left;}

#printTitle	{display: inline; float: left; color: #361B7F; padding-left: 10px; font-size: 20pt;}

#pgBody,#pgResources #pgBody,#pgServices #pgBody,#pgUtility #pgBody,#pgCommunity #pgBody,#pgEvents #pgBody, #pgPrivacy #pgBody, #pgTerms #pgBody, #pgSearch #pgBody 	{background-image: none!important;}

.pgOrderForm #mainContent, #mainContent	{width: 100%!important; margin: 0; padding: 0;}

table, li, p, #smProducts,#smServices,#smResources,#smCommunity,#smUtility	{width:100%!important;}

h1, h2, h3, h4 {font-family: "Times New Roman", Times, serif!important; color: #000!important;}

#mainContent h1{font-size: 18pt!important;}
h2{font-size: 16pt!important;}
h3{font-size: 14pt!important;}
h4{font-size: 12pt!important;}

p, a, td, th, textarea, input, div, select, ul, li, ol, span, dd, dl, dt	
{font-family: "Times New Roman", Times, serif!important;}
p, table, li, dd, dl, dt, a, td{font-size: 12pt!important;}


#navUtility, #search, #myAccount, #magazine, #mainNav, #subContent,#pgFooter,.buttons, #subNav, .top, #add,#searchAgain,#homeImage {display: none;}

/*site map look*/
#smProducts dt,#smServices dt, #smResources dt, #smCommunity dt, #smUtility dt	{background-image: none; background-color: #999;}

/*homepage*/
.contentBoxes	{
	background-image: none!important;
	width: 100%!important;
	border-left: 1px none #E5E5E5!important;
	border-bottom: 1px none #E5E5E5!important;
	margin: 0!important;
	padding-bottom: 0!important;
	float:none!important;
	clear: both!important;
}
.contentBoxes h2	{margin: 0 0 0 16px!important; padding: 16px 0 0 0!important; color:#564486!important; font-size: 100%!important; font-weight: 300;}
.contentBoxes p,.contentBoxes ul	{margin: 0 0 0 16px!important; padding: 5px 0 2px 0!important;}
.contentBoxes li	{padding: 0;font-size: 70%!important;}
.contentBoxes a	{background: transparent url(../gfx/lstYellowSquare.gif) 0 5px no-repeat; padding-left: 10px; color: #564486!important;}
.contentBoxes a:hover	{color:#7657C7;}
#mainContent ul li	{background-image: none; padding-left: 0; width: 170px;}

