/* ============================================ */
/* ----- afafestival.org print stylesheet ----- */
/* ============================================ */

/* ========== reset margins and positioning ========== */
body, #sizer, #expander, #siteWrapper, #content, #innerWrapper, #flexColumn, #statColumn, #footer {float: none !important; position: static !important; width: auto !important; margin: 0 !important; padding: 0 !important;}
#sizer {max-width: none !important;}

/* ========== hide all unnecessary elements ========== */
#header, #statColumn, #footerNav, .backTop, #topRule {display: none !important;}

/* ========== reset colors, backgrounds, borders ========== */
html body {background: none; border: none; background-color: #FFFFFF;}
html #siteWrapper {background: none; border: none; background-color: #FFFFFF;}
html #footer {background: none; background-color: #FFFFFF;}
#footer p {background: none !important; color: #000000;}
html #content p, html #content a, html #content strong {color: #000000;}
p img {background: none;}
#formContact, blockquote {background: none; background-color: #FFFFFF;}

/* ========== fine-tuning ========== */
html body {font-size: 9pt;}
html  #content {margin: 140px 10px 10px 10px !important;}
h1 {border: none; font-size: 2em; text-align: left; padding-bottom: 0;}

/* un-hiddes and moves header for printing */
#printHeader {display: block; width: 100%;  position: absolute; left: 0; top: 0;}
#printHeader p {padding: 10px; border-bottom: solid 1pt #000000;}
#printHeader a {color: #0000FF;}

p img {display: block; page-break-after: avoid; page-break-inside: avoid;}
h1, h2, h3, h4 {page-break-after: avoid;}
p.clear, h2.clear, blockquote {page-break-after: avoid; page-break-inside: avoid;}
p img.floatLeft, p img.floatRight {float: none !important; margin: 10px 0;}
html #footer p {display: block; width: auto; text-align: left; border-top: solid 2pt #000000; padding: 10px;}
#flexColumn ul.awardList li img {float: none;}

/* fixes strange print style peekaboo bug in IE6 */
/* Hides from IE5-mac \*/
* html p, * html h1, * html h2, * html h3, * html ul {height: 1%;}
/* End hide from IE5-mac */

/* ========== homepage overides ========== */
#slideshow {display: none;}
body#homePage #statColumn {display: block !important;}
body#homePage .sidebar {margin-right: 0;}
body#homePage #features {width: auto; background-image: none; float: none;}
body#homePage #feature1, body#homePage #feature2 {float: none; width: auto;}
body#homePage #newsletter {display: none;}
body#homePage #feature1 p, body#homePage #feature1 h3, body#homePage #feature1 ul {margin-left: 0;}










