/** Print Styles **/

BODY							{background-color:transparent;}

/* Header and Footer */

#quickLinks, 
#AC-Search,
#headerRightImg					{display:none;}

#header							{background: transparent; height: auto; margin-bottom: 3em; width: auto;}
#header:after					{visibility:hidden;display:block;font-size:0px;content:" ";clear:both;height:0px;}
#header							{display:inline-block;}
#header							{display:block;}
* html #header					{height:1%;}

#header H1,	
#header H2						{display: block; height: auto; margin: 0; padding: 0; position: static; text-indent: 0; width: auto;}

#header H1						{font-size: 2.3333em;}
#header H2						{font-size: 1.5em;}

#copyright						{border-top:1px solid #000000;margin:20px 0px 0px;padding:20px 0px 0px;}

/* Grid Layout */

BODY #pageCtOuter,
BODY #pageCt,
BODY #pageCt #gridCtOuter, 
BODY #pageCt #gridCt, 
BODY #pageCt #subgridCt,
BODY #pageCt #gridCt #zoneCt, 
BODY #pageCt #subgridCt #zoneCt,
BODY #pageCt #gridCt #zone1, 
BODY #pageCt #gridCt #zone1Content, 
BODY #pageCt #subgridCt #zone1,
BODY #pageCt #gridCt #zone2, 
BODY #pageCt #subgridCt #zone2,
BODY #pageCt #gridCt #zone3, 
BODY #pageCt #subgridCt #zone3		{background: transparent; border: 0; float: none; padding: 0; width: auto;}

#zone2Top							{background-color:transparent;height:auto;min-height:0px;}

/* Content */

.AC-AlertBlock, .AC-Banner							{display:none;}

BODY #pageCt #zone3 .AC-Block, 
BODY #pageCt #zone1 .AC-Block, 
BODY #pageCt #zone2 .AC-Block						{border-top:1px solid #000000;margin:20px 0px 0px;padding:20px 0px 0px;background-color:transparent;color:#000000;}

BODY #pageCt #zone2 .AC-Spot,
BODY #pageCt #zone3 .AC-ContactInfo,
BODY #pageCt #zone3 .subZone						{display: none;}

BODY #pageCt #zone3 .AC-Block A, 
BODY #pageCt #zone1 .AC-Block A, 
BODY #pageCt #zone2 .AC-Block A						{color:#000000;}

BODY #pageCt #zone3 .AC-Block .AC-BlockCtrl, 
BODY #pageCt #zone1 .AC-Block .AC-BlockCtrl, 
BODY #pageCt #zone2 .AC-Block .AC-BlockCtrl			{display:none;}

BODY #pageCt .AC-BlockHeader						{background-image:none;background-color:transparent;margin:5px 0px;padding:0px;}
BODY #pageCt .AC-BlockHeader H4						{text-indent:0px;overflow:visible;color:#000000;padding:0px;margin:0px;}

BODY #pageCt #zone2 #zone2Top .AC-BlockHeader		{background-image:none;background-color:transparent;margin:5px 0px;padding:0px;}
BODY #pageCt #zone2 #zone2Top .AC-BlockHeader H4	{text-indent:0px;overflow:visible;color:#000000;padding:0px;margin:0px;}

#zone3 .AC-Block .AC-BlockText						{color:#000000;}

BODY #pageCt #photoCt								{background: transparent; float: none; margin: 0 0 3em; text-align: center;}
BODY #pageCt #photoCt img							{float: none;}
BODY #pageCt #photoCt .content,
BODY #pageCt #photoCt #accountTools					{display: none;}

BODY #pageCt #breadTitleCtr							{background: transparent; height: auto;}

BODY #pageCt #pageTitle								{display: none;}

/* Navigations */
#navPage, #breadCt, #navGlobal, #navFooter, #accountTools, #homeLink	{display:none;}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
#gridCtOuter .sIFR-flash + div[adblocktab=true]		{display: none !important;}
#gridCtOuter .sIFR-hasFlash #zone1 #pageTitle h3	{visibility: visible;font-size: 25px;}
#gridCtOuter .sIFR-hasFlash .AC-DateMonth			{visibility: visible;font-size: 11px;}
#gridCtOuter .sIFR-hasFlash .AC-DateDay				{visibility: visible;font-size: 14px;}
#gridCtOuter .sIFR-hasFlash .subTitle H4			{visibility: visible;font-size: 11px;}

/* Merged from sIFR print stylesheet */
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed 	{display: none !important; height: 0; overflow: hidden; position: absolute; width: 0;}
span.sIFR-alternate 								{display: block !important; height: auto !important; left: auto !important; overflow: static !important; position: static !important; top: auto !important; visibility: visible !important; width: auto !important;}