.wrap { width: 100% !important; }

.print-only { display: block !important; }

header { height: auto !important; }

#logo { position: static !important; width: auto !important; height: auto !important; }
#logo a { display: inline !important; width: auto !important; height: auto !important; text-indent: 0 !important; }
.nav { display: none !important; }

#nav { display: none !important; }
#main { margin: 0 !important; width: 100% !important; font-size: 11px !important; line-height: 16px; }

.column { margin: 0 2.5% !important; }
.half { width: 45% !important; }
.full { width: 95% !important; }

#banner { display: none !important; }

a { color: #000 !important; }