#lcolumn, #shadow, #watermark, #calendarPanel, .modal, a.print, #headerlinks, #search, #masthead h1#logo, #masthead h2#tagline { display:none !important; }
#innerwrapper, #rcolumn, #footer, #footer .wrapper, #footer ul#footerlinks { float:none; height:auto; width:auto; text-align:left; margin:0; padding:0; position:relative; }
#masthead { height:auto; }
#footer { clear:both; padding-top:70px;  }
#innerwrapper { min-height:auto; }
/*
#masthead h1#logo { position:relative; top:0; left:0; margin:0 0 10px; padding:0; }
#masthead h2#tagline { text-indent:0; background:none; width:auto; height:auto; margin:0 0 30px 0; top:0; left:0; position:relative; }
*/
fieldset.form { padding:0; margin:0 0 10px 0; }
fieldset.form h2 { font-size:1.4em; padding:0; margin:0 0 10px; }
#profile td.phone, #profile td.mobile, #profile td.fax, #profile td.address, #profile td.email, #profile td.web, #profile td.accreditation { padding-left:0 !important; }
#footer #developer { float:none; margin:0; }
#footer #developer a:link, #developer a:visited { position:relative; text-indent:0; width:auto; height:auto; margin:0; }
fieldset.form div.body { padding:0; margin-bottom:10px; }
fieldset.form div.body td input, fieldset.form div.body td textarea, .full { width:90%; }
#homepage h1#welcome { text-indent:0; width:auto; height:auto; margin-bottom:10px; }
.print { display:block; }