/* PRINT STYLES
------------------------------------------------------------------------------------- */
body { text-align: left; font-size: 12px; font-family: arial, helvetica, sans-serif; color: #000; background: #fff; }

a:link { color: #333; text-decoration: underline; }
a:visited { color: #666; text-decoration: underline; }

#nav, #subnav { display: none; }


/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed { display: none !important; width: 0; height: 0;	position: absolute;	overflow: hidden; }

span.sIFR-alternate { visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important; }

/* Sitemap Overlay */
body.masked * { display:none; } 
body.masked #siteMapHolder, body.masked #siteMapHolder * { display:block; border:none !important; } 

.yui-panel .ft, .yui-panel .container-close  { display:none !important; }
.safeSiteMapa img { display:none !important; }
.yui-overlay, .yui-panel-container { position:absolute !important; top:0 !important; left:0 !important; }
#sitemap_c { width:550px !important; height:auto !important; border:2px dashed black; }
body.masked #siteMapHolder .map { margin-left:0 !important; }
body.masked #siteMapHolder .map ul { width:auto; float:none; }
body.masked #siteMapHolder .map li { margin:0 0 6px 5px !important; }
body.masked #siteMapHolder .map li a { text-decoration:none; }
body.masked #siteMapHolder .map ul ul { margin:10px 0; }
body.masked #siteMapHolder .map li li { margin:0 0 3px 5px !important; }

#siteMapHolder a:link:after, #siteMapHolder a:visited:after { content: " ( " attr(href) " ) "; padding-left:3px; font-size:10px; color:#ccc; }

