@media print {

#wrapper { width: 100% !important; }

/*=header
----------*/
#wrapper #header {
	position: static !important;
	height: auto !important;
	border-bottom: 1px solid #ccc !important;
	padding: 0 11px 10px !important;
}

#header h1 {
	width: atuo !important;
	height: auto !important;
	margin: 0 !important;
	line-height: 1.0 !important;
	position: static !important;
	top: auto !important;
	left: auto !important;
	font-size: 10px !important;
	background-image: none !important;
}
#header img#printLogo { display: block !important; }


#header h1 a { display: none !important; }

/*=page navigation
-------------------*/
#header ul#pageNav { display: none !important; }
/*=global navigation
---------------------*/
#header ul#globalNav { display: none !important; }

/*=main navigation
-------------------*/
#eNewsletter {
	width:500px;
}
#header ul#mainNav { display: none !important; }

/*=content wrapper
-------------------*/
#wrapper #contentWrapper {
	width: 100% !important;
	background-image: none !important;
	background-color: #fff !important;
	float: none !important;
}

/*=side navigation
-------------------*/
#contentWrapper #sideNav { display: none !important; }

/*=main
--------*/
#contentWrapper #main {
	float: none !important;
	width: 100% !important;
	border-width: 0 !important;
	padding: 0 !important;
}

/*=content header
------------------*/
#main #contentHeader {
	width: 100% !important;
	background-image: none !important;
	background-color: #fff !important;
	padding: 0 !important;
	
	
}
#contentHeader #breadcrumb { display: none !important; }
#contentHeader h2 {
	line-height: 1.1 !important;
	margin: 25px 0 0 !important;
	padding: 0 10px 8px !important;
	border-bottom: 1px solid #ccc !important;
	font-weight: bold !important;
}


body#printLocation #headquarters { display: none !important; }

/*=content section
-------------------*/
#main #contentSection {
	width: 425px !important;
	margin: 0 0 30px 10px !important;
	float: left !important;
	display: inline !important;
}

body#oneColumn #main #contentSection, body#proSearch #main #contentSection {
	width: 100% !important;
	margin: 0 0 0 10px !important;
}


div.line{ display: none !important; }

/*a.proSearch{ display: none; }*/

#contentWrapper h3#leadership { display: none !important; }

/*=footer
----------*/
#wrapper #footer { display: none !important; }

/*=copyright
-------------*/
#wrapper p#copyright {
	width: 100% !important;
	clear: both !important;
	margin-left: 10px !important;
	margin-top: 20px !important;
	padding-top: 10px !important;
	font-size: 9px !important;
	color: #666 !important;
	border-top: 1px solid #ccc !important;
}




/*=locations stuff
-------------------*/
body#printLocation { text-align: center !important; }
body#printLocation #wrapper {
	margin: 50px auto 0 !important;
	padding-top: 5px !important;
	width: 400px !important;
	w\idth: 398px !important;
	border: 1px solid black !important;
	text-align: left !important;
}
body#printLocation #header { display: none !important; }
body#printLocation #contentHeader h2 { display: none !important; }
body#printLocation #logos {
	width: 100% !important;
	text-align: center !important;	
}
body.logoGlobal #logos img#logoGlobal,
body.logoBusiness #logos img#logoBusiness,
body.logoCorp #logos img#logoCorp,
body.logoCreditor #logos img#logoCreditor,
body.logoDispute #logos img#logoDispute,
body.logoHealthcare #logos img#logoHealthcare,
body.logoLlc #logos img#logoLlc,
body.logoPublic #logos img#logoPublic,
body.logoReas #logos img#logoReas,
body.logoSecurities #logos img#logoSecurities,
body.logoTax #logos img#logoTax,
body.logoTrans #logos img#logoTrans { display: inline !important; padding-left: 20px !important; }

html > body.logoGlobal #logos img#logoGlobal,
html > body.logoBusiness #logos img#logoBusiness,
html > body.logoCorp #logos img#logoCorp,
html > body.logoCreditor #logos img#logoCreditor,
html > body.logoDispute #logos img#logoDispute,
html > body.logoHealthcare #logos img#logoHealthcare,
html > body.logoLlc #logos img#logoLlc,
html > body.logoPublic #logos img#logoPublic,
html > body.logoReas #logos img#logoReas,
html > body.logoSecurities #logos img#logoSecurities,
html > body.logoTax #logos img#logoTax,
html > body.logoTrans #logos img#logoTrans { padding-left: 0 !important; }

body#printLocation #main #contentSection { float: none !important; margin: 0 !important; }
body#printLocation #contentSection select { display: none !important; }
body#printLocation #contentSection h4 { display: none !important; }
body#printLocation #contentSection ul.locations { display: none !important; }
body#printLocation #main #printEmailContact {
	float: none !important;
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	display: block !important;
	background: #fff !important;
	border: none !important;
}
body#printLocation #printEmailContact table {
	padding: 0 !important;
	margin: 0 !important;
	background: #fff !important;
	width: 100% !important;
}
body#printLocation #printEmailContact td.head { display: none !important; }

body#printLocation #printEmailContact td.contactInfo { padding: 0 !important; }

body#printLocation #printEmailContact td p.locHeading {
	text-align: center !important;
	border-bottom: 1px solid black !important;
	margin: 15px 2px 0 20px !important;
	font-size: 14px !important;
	padding: 0 0 5px !important;
}
html > body#printLocation #printEmailContact td p.locHeading { margin-right: 20px !important; }

body#printLocation #printEmailContact td p.locAddress, body#printLocation #printEmailContact td p.locTel {
	float: left !important;
	margin: 20px 0 20px 40px !important;
	display: inline !important;
	padding-bottom: 20px !important;
}
body#printLocation #printEmailContact td p.locTel { margin-left: 60px !important; }

body#printLocation #wrapper p#copyright { display: none !important; }



div#profile{
	width: 100% !important;
	border: none !important;
	float: none !important;
	display: block !important;
	}
	
.profileTable table { width: 99% !important;}

#prophoto {
	float: left !important;
	width: 110px !important; 
}
#profileWrapper {
	float: left !important;
	display: inline !important;
}
#protitle {
	background: #f2eee3 !important;
	padding: 5px !important;
	float: left !important;
	width: 98% !important;
	margin-bottom: 6px !important;
}
#protitle p { margin: 0 0 4px !important; }
#protitle #proname { float: left !important; width: 215px !important; }
#protitle #proloc { float: left !important; }
#procont {
	float: left !important;
	border-top: 1px solid #c0a874 !important;
	padding: 0 2px 0 5px !important;
	position: relative !important;
	width: 95% !important;
}
#TAWFeedback {
display:none;
}


/*****=HOME PAGE*****/

/*=main
---------*/
#main #contentHeader {
	height: auto !important;
	width: auto !important;
}
#main #contentHeader h2 { height: auto !important; }

/*=site intro
--------------*/
.site-intro {
	background: #fff !important;
	border-top: 0 !important;
}	
.site-intro p { color: #000 !important; }

/*=stories
-----------*/
#main #stories {
	background-color: #fff !important;
	background-image: none !important;
}
#stories .story {
	border: 0 !important;
	border-bottom: 1px solid #000 !important;
	float: none !important;
	margin-left: 0 !important;
	padding: 10px 5px !important;
	position: static !important;
	width: auto !important;
	
	_display: inline;
}
#stories .story .more  { display: none !important; }

/*==footer
-----------*/
.main-footer { display: none !important; }
/*****=END HOME PAGE*****/




}





