#header01, #header02, #exact, .pages, .actions, #menu1, #fix01, #path, .col06, .sitetool, .contentcol02, .tabs, #regionselect, #regions { display: none; }

P.img-center { border: none; }

#footer P { margin: 2em 0 0 0; border-top: 1px solid #eee; padding: 5px 0 0 0; }

TABLE { width: 100%; }
TABLE TH { border: 1px solid #eee; padding: 4px 10px; line-height: normal; font-weight: bold; }
TABLE TD { border: 1px solid #eee; padding: 4px 10px; line-height: normal; }

TABLE.form TH { line-height: normal; width: 30%; padding: 5px 10px 5px 10px; text-align: right; }
TABLE.form TD { line-height: normal; width: 70%; padding: 1px 10px 1px 10px; }
TABLE.form TD.data { padding: 5px 10px; font-weight: normal; }
TABLE.form IMG,
TABLE.form INPUT,
TABLE.form SELECT { vertical-align: middle; }
TABLE.form .max { width: 310px; }
TABLE.form .default { width: 210px; }
TABLE.form .min { width: 60px; }
TABLE.form INPUT.max,
TABLE.form TEXTAREA.max { width: 304px; }
TABLE.form INPUT.default,
TABLE.form TEXTAREA.default { width: 204px; }
TABLE.form INPUT.min,
TABLE.form TEXTAREA.min { width: 54px; }
TABLE.form TH.subheading { text-align: center; padding: 5px 10px; background: #e1e1e1; }

/* Fix for ff2 */

.clear { overflow: visible !important; }
.col { overflow: visible !important; }
*:first-child+HTML .clear { overflow: hidden !important; }
*:first-child+HTML .col { overflow: hidden !important; }
* HTML .col { overflow: hidden; }
.clear:after { content: "."; display: block; clear: both; height: 0; font-size: 0.1em; line-height: 0; }