/*
#sidebar-left, #sidebar-right, #mainNav {
	display: none;
	margin: 0;
	width: 0;
	}

#wrapper, #content {
	width: auto;
	border: 0;
	margin: 0 5%;
	padding: 0;
	float: none !important;
	}
	
body	{
	font-size: x-small;
	}
	
a	{
	text-decoration: none;
	}
	
content	{
	margin: 0;
	}
*/

/*SECTION FOR ALL THE ELEMENTS WE DON'T WANT PRINTED'*/
.topLogo, .topLoginMenu, .quickLinks{
	display:none;
}
.sidebar, .sideMenu{
	display:none;
}
.footerLeft, .footerRight, .sideMenuTop, .sideMenuBottom{
	display:none;
}

/*SECTION FOR FIXING PRINTING PROBLEMS (floats and overflows in firefox, widths in safari)*/
.mainContent{
	float:none !important;
}

#content, .footerContent, #footer{
	float:none !important;
	width:auto !important;
	height:auto !important;
}

#bodydiv, #wrapper{
	overflow:visible !important;
	width:auto !important;
}

/*SECTION FOR ALL THE ELEMENTS THAT NEED TO HAVE STYLES ALTERED TO LOOK GOOD FOR PRINTING*/
div.mainContent{
	margin-left: 0px !important;
	margin-right: 0px !important;
}

#footer, .footerContent p{
	margin: 0px !important;
}

/*this class is needed because otherwise the footer has really bizarre multi-line formatting for some reason*/
.footerContent{
	overflow:auto;
	width: 640px !important; /*this width should be te same as the width used by the div.mainContent object*/
}


