/* print */

body {background-image:none;}

#background {background-image:none;}

#wrapper {background:none;}

#header {width:550px; height:auto; padding-bottom:20px; border-bottom:1px solid #000000; background:none;}
#header img.logo {float:none; margin:0;}
#header div.search {visibility:hidden; display:none;}

#topmenu {visibility:hidden; display:none;}

#banner {visibility:hidden; display:none;}
#banner.case_studies {visibility:visible; display:block; background:none;}
#banner.case_studies h1 {clear:both; margin:10px 0 20px 0; font-weight:bold; font-size:1.8em; color:#000000;}
#banner.case_studies h1 span {color:#000000;}
#banner.case_studies img {float:none; float:left;}

#maincol {clear:both; width:550px; background:none; margin:0; padding:20px 0 20px 0;}
#maincol h1 {visibility:visible; display:block; margin-bottom:10px; text-indent:0; font-size:2.4em; background:none;}
#maincol h2 {font-size:1.8em; text-transform:lowercase; text-indent:0; margin-bottom:20px; color:#000000; text-transform:none; background:none;}
#maincol h2.project {visibility:hidden; display:none;}
#maincol h2.background {background:none; height:auto;}
#maincol h2.endorsement {background:none; height:auto;}
#maincol p.projectimages {visibility:hidden; display:none;}
#maincol h2.links {visibility:visible; display:block; text-indent:0; background:none;}

#maincol ul.companies {margin-bottom:20px;}
#maincol ul.companies li {float: left; padding:0; margin:0;}
#maincol ul.companies li ul {float:left; font-size:0.9em; font-weight:bold; color:#000000; margin-right:2px;}
#maincol ul.companies li ul li {float:none; width:80px; margin:0 0 2px 0; padding:0; color:#000000; background:none; border:1px solid #000000;}
#maincol ul.companies li ul li.first {background:none; padding-top:0;}
#maincol ul.companies li ul li.firstmid {background:none; padding-top:0;}
#maincol ul.companies li ul li.firstmidsingle {background:none; padding-top:0;}
#maincol ul.companies li ul li.firstendsingle {background:none; padding-top:0;}
#maincol ul.companies li ul li.last {background:none;}
#maincol ul.companies li ul li a.active {border:1px solid #F01227; background:none;}
#maincol ul.companies li ul li a {display:block; width:auto; margin:0; padding:3px; background:none; color:#000000;}

#maincol #companyinfo {clear:both; margin:20px 0 0 0; padding:0; background:none;}
#maincol #companyinfo h2 {background:none; text-indent:0;}
#maincol #companyinfo a {color:#000000; font-weight:bold;}
#maincol #companyinfo div.leftcol h3 {background:none; text-indent:0;}
#maincol #companyinfo div.rightcol h3 {background:none; text-indent:0;}
#maincol fieldset input.submit {visibility:hidden; display:none;}

#maincol dl#news {visibility:hidden; display:none;}
#maincol h2.links {visibility:hidden; display:none;}

#maincol div.results_area {visibility:hidden; display:none;}
#maincol #results_body p.hr {background:none; margin:0 0 12px 0; padding:6px 0 18px 0;}

#rightcol {visibility:hidden; display:none; width:550px; margin:10px 0; padding:10px 0 0 0; border-top:1px solid #000000;}
#rightcol.contact {visibility:visible; display:inline; clear:both;}
#rightcol.contact h2 {visibility:visible; display:inline;}
#rightcol.contact h3 {background:none; text-indent:0;}
#rightcol p.map a {visibility:hidden; display:none;}

#footer {width:550px; border-top:1px solid #000000; padding:5px 0 0 0;}
#footer a {visibility:hidden; display:none;}
