﻿body				{color:#666; font-size:100.01%; font-family:georgia, serif; margin:0px; padding:0px;}
body *				{margin:0px; padding:0px; /*width:auto; float:left;*/}
p					{padding:0px 0px 10px 0px;}
h1					{padding:0px 0px 10px 0px; clear:both;}
h2, h3, h4, h5, h6	{padding:10px 0px 10px 0px; color:#000; clear:both;}

table {width:100%; border-left:solid 1px #666; border-bottom:solid 1px #666;}
table th {border-top:solid 1px #666; border-right:solid 1px #666; text-align:left; padding:3px;}
table td {border-top:solid 1px #666; border-right:solid 1px #666; padding:3px;}

#topNav, #mainNav, #footerNav, .dailyPicText, #extraTools, #rightHandColumn, .dailyPic, #pageMaster_dayInTheLife_rptDayLine, .heightHolder
{display:none;}

.dailyPic img			{float:right;}
#mainContentArea img	{float:left; clear:both; margin:0px 10px 10px 0px;}
#mainContentArea ul		{list-style-type:disc; padding:0px 0px 10px 0px;}
#mainContentArea ol		{list-style-type:decimal; padding:0px 0px 10px 0px;}
#mainContentArea li		{margin:0px 0px 0px 20px;}
#mainPageContainer		{width:auto;}

.headerPic img {margin-bottom:20px;}

#navBreadCrumbs ul				{list-style-type:none;}
#navBreadCrumbs ul li			{display:inline; font-size:70%; font-family:arial, verdana, sans-serif; padding:0px 0px 10px 0px; margin:0px;}
#navBreadCrumbs ul li a			{padding:0px 5px 0px 0px; text-decoration:none;}
#navBreadCrumbs ul li a:after	{content:">";}
#navBreadCrumbs ul li a.current {font-weight:bold;}
#navBreadCrumbs ul li a.current:after {content:"";}

#pageIntro #standFirst			{font-size:110%; padding-bottom:10px;}
#pageIntro #brandingCopy		{padding-bottom:10px;}

.mainFeatureContent, .singleFeatureContent, .mainHighlight, .singleLink, .genericForm  {border:solid 1px #666; padding:10px; margin-bottom:10px; clear:both;}
.mainFeatureContent:after, .singleFeatureContent:after, .mainHighlight:after, .singleLink:after {content: ".";  display: block; height: 0; clear: both; visibility: hidden;}
.doubleLink .singleLink, .halfDoubleHighlight {padding:0px; margin:0px 5% 10px 0px; width:45%; float:left; clear:none; border:0px;}
.doubleHighlight  {border:0px; clear:both; padding-bottom:10px;}

.mainFeatureContent img, .singleFeatureContent img, .mainHighlight img, .singleLink img, .halfDoubleHighlight img {float:left; margin:0px 10px 0px 10px;}

.right h4, .halfDoubleHighlight h4 {width:auto; float:none; display:inline;}
.right .subHeading, .right .bodyText, .halfDoubleHighlight .bodytext {padding-top:5px;}

.quote {float:right; border:solid 1px #666; padding:10px; width:50%;}
.quoteBlock {padding:10px; border:solid 1px #666; margin-bottom:10px;}
.quoteBlock .quote {float:left; border:0px; padding:0px; width:auto;}
.quoteBlock .quoteSource {font-weight:bold; text-align:right;}

.dayPart .firstPara {font-weight:bold; padding-bottom:10px;}
.seminars table th {width:25%;}

/****************Blocks that we don't want cut in half when printing!******************/

/*.mainFeatureContent, .singleFeatureContent, .doubleHighlight, .singleLink, .quote, th, td, img, p, h1, h2, h3, h4, h5, h6, .pageIntro  {page-break-inside: avoid;}*/

/*h1, h2, h3, h4, h5, h6 {page-break-after: avoid;}*/





