/*	====================================
	Cooper Aerobics StyleSheet for Print
	by CLANG - InSite Interactive
	====================================
*/

BODY		{color:#000;}

#outer-header,
#outer-nav,
#outer-content		{width:100%; max-width:100%; text-align:left;}
#nav				{display:none;}
#header,
#content			{width:100%; margin:0;}
#logo				{float:none; padding:0; margin:0; text-align:center; padding-bottom:10px;}
#logo span			{display:block; font-size:10pt;}


#util,
.homenav,
.nav,
#printEmail,
#leftnavArea,
.socialInsideContainer,
#footer ul,
.noPrint	{display:none !important;}

/* === HOME === */
#homePortal img	{display:none;}
#homePortal				{border:none; padding:10px 0;}
#homePortal_ind			{width:45%; float:left; margin-right:10px; padding:10px;}
#homePortal_comp		{width:45%; float:right; padding:10px;}
#homePortal h2			{position:relative; padding:0; width:auto; height:auto;}
#homePortal h2 span		{position:relative; left:0;}
#portalRtSide			{float:none; width:100%; padding-bottom:15px;}
#portalFooter			{display:none;}

#homeHorzBarCalloutWrap		{border:none;}
#homeHorzBarCallout			{border:none;}
#homeHorzBarCallout h2		{float:none; position:relative; width:auto; height:auto; }
#homeHorzBarCallout h2 span	{left:0; position:relative;}
#homeHorzBarCallout .copy	{float:none; width:100%; padding:0; color:#000;}
#homeHorzBarCallout .copy p	{font-weight:normal; line-height:1.3;}
#homeHorzBarCallout p a		{color:#c3fa59;}
#homeHorzBarCallout div.img	{float:right; width:136px; padding:10px 24px 0 0;}

#homeBottomContent			{border:none; margin-top:20px;}
#homeBottomContent_lt		{float:none; width:100%; margin-right:20px; }
#homeBottomContent_lt div	{float:left; width:40%; margin:0 10px;}
#homeBottomContent_lt h2	{padding:0;}
#homeBottomContent h2.last	{padding-top:10px;}
#homeBottomContent_lt p		{padding-left:0; padding-right:0;}
/* Rightside */
#homeBottomContent_rt			{float:none; width:100%; padding-bottom:20px; page-break-before: always;}

.sectionHighlight				{float:left; width:292px; padding:26px 0 0 24px;}
.sectionHighlight p.photo		{float:left; width:123px; padding:0 15px 0 0; margin:0 !important;}
.sectionHighlight h2			{margin-left:138px; clear:none;}
.sectionHighlight p				{margin-left:138px; padding-right:30px;}
.sectionHighlight p.learnMore a	{color:#069; font-weight:bold; text-decoration:none;}
.sectionHighlight p.learnMore a:hover,
.sectionHighlight p.learnMore a:focus	{text-decoration:underline;}




/* === SUBPAGES === */
.pageHeaderPhoto,
.pageHeaderPhoto img	{width:100%; height:auto;}

.backTo			{display:none;}

#contentArea			{border-bottom:1px solid #bebfc0;}
#mainCopyArea,
#contentArea.twoCols #mainCopyArea	{float:none; width:90%; padding:2em; font-size:8pt;}
#contentArea.threeCols	{border-right:1px solid #bebfc0;}
#rightSidebar		{display:none; /*width:100%; float:none; padding:0; page-break-before:always;*/}


#mainCopyArea h1		{font-size:17pt;}
#mainCopyArea h2		{font-size:15pt;}
#mainCopyArea h3		{font-size:14pt;}
#mainCopyArea h4		{font-size:13pt;}

/* 2 Columns on a 2 Column Layout */
.MCA_2col .left			{float:none; width:100%; padding-right:0;}
.MCA_2col .right		{float:none; width:100%; padding-left:0;}
/* 2 Mini Columns on a 3 Column Layout */
.MCA_2miniCol .left		{float:none; width:100%; margin-right:0;}
.MCA_2miniCol .right	{float:none; width:100%;}

.calloutTop,
.calloutBottom			{display:none;}
.callout				{width:80%; margin:20px; padding:10px; border:2px solid #ddd;}
.videoCallout h3		{padding-top:0;}
.callout .videoImage	{position:relative; padding:0; top:0; left:0;}

#outer-footer				{min-height:0}
#footer 				{width:100%;}

