/* Dance Ireland print styles */

/*hide irrelevant areas*/
#nav, .highlights #subscribe, #meta ul, #social, #formNav, #calendar, #subnav, a.action, #sidebar, .sidebar #sidebar, #features, #links { display: none; }
#panel a.action, #panel h2.feed a { display: none; }
#pageHome #features { /*page-break-before: always;*/ display: block; }
#pageHome #content, .standard { width: 100%; }

/*standard print enhancements and compromises*/
body { text-align: left; }
#wrapper, #branding, #banner, #breadcrumb, #content, .sectionEvents #content, .wide #content, #main, #footer, #meta, #footer ul#contacts, #pageHome #features, #pageHome #funders, #mission { clear: both; width: 100%; float: none; display: block; background: none !important; margin: 0 !important; padding: 0; }

/*header changes*/
#banner { height: auto; }
#banner h3 { margin: 0; padding: 1em 0 0.5em; }
#banner h3 a, #banner h3 a:visited { color: #c00; }
#breadcrumb { padding-bottom: 2em; }

/*main content changes*/
#content, #panel { min-height: 100px; }
* html #content, * html #panel { height: 100px !important; }
#content { padding-bottom: 2em !important; }

/*footer changes*/
#footer, #footer p, #footer address, #contacts li, #contacts a, #contacts a:visited, #breadcrumb, #breadcrumb a, #breadcrumb a:visited { color: #999; }
#meta span { float: none; display: block; width: 100%; }
#footer address, #footer p { padding: 0; margin: 0; }
#footer { line-height: 2em; border-top: 1px solid #999; padding-top: 1em; }
.newslist #footer, .sectionEvents #footer { border-top: 0; }

/*home page changes*/
#pageHome #funders { border: 0; }
#panel dl { width: auto; }
#panel { padding: 0; }
#content .highlights { float: left; display: inline; width: 286px; margin-right: 10px; font-family: arial, helvetica, sans-serif; line-height: 1.5em; }
#pageHome #content div.last { margin-right: 0; }
#content .highlights { float: none; display: block; width: 100%; }
.highlights div { position: static; height: auto; padding-top: 1em; margin: 0; border: 0; }
#pageHome #content .highlights h2, #pageHome #content .highlights h3 { margin-left: 0; }
#content .highlights p { margin-left: 0; } 
.highlights div.medium { height: auto; }
.highlights div.long { height: auto; }
.highlights div.long img { margin-left: 0; }
.highlights a.action { display: none !important; }