@page :first {margin-left: 0.5in;}
@page :left { margin-left: 0.5in;margin-right: 0.5in;}
@page :right { margin-left: 0.5in;margin-right: 0.5in;}
html *, body * {margin: 0;padding: 0;}
body {background-color: #ffffff; font-family:Verdana,Arial,sans-serif; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:16px; height: 842px; width: 720px !important; margin-left: auto; margin-right: auto;}
a img {border: 0;}
.clearboth {clear: both;}		
img.center {display: block;margin: 0 auto;}
#footer,#ACEFooterWrap,#FeedbackWrap,#FacebookLike,#ctl00_ACEOnlyBar,#ACEHeaderWrap,#AlertInterWrap,#BlogDetailRight,#BlogHeaderWrap,#BlogDetailLeft .Paging,#CommentWrap,.ACEUseOnly,div#Tools,div.BlogID{display:none !important;}
h1,h2,h3,h4{font-weight:bold; font-family:Trebuchet,Arial,sans-serif; margin-bottom:5px; color: #00467f;}
h1{font-size: 2.2em; line-height:1em; margin-bottom:20px; font-weight: normal; border-bottom:1px solid #00467f; padding-bottom:0px}
h2{ font-size: 1.2em; line-height:1.4em; margin-bottom:5px;}
h3{ font-size: 1.1em; line-height:1em; margin-bottom:5px; color: #333333;}
h4{ line-height:1em; margin-bottom:5px; color: #333333;}
p{ padding-bottom:10px; color:#333333 !important}
a,li{color:#333333 !important;}
#content-wrapper { border:0px; -webkit-box-shadow: none !important; -moz-box-shadow: none none !important; box-shadow: none none !important;}
#top #logo { width: 200px; height: auto; }
#outer #top #utilities,
#outer #top #navigation,
#outer #top #subnavigation,
#outer #top #breadcrumbs .first,
#outer #top #breadcrumbs .dummy { display: none; }
#ctl00_ACEOnlyBar,.GrayBTN, .BlueBTN, .RedNB12BTN, .GrayNB12BTN { display:none; }

.mceLayout,.NoPrint {  display:none !important;}

#BlogDetailLeft{ width:825px !important}
#popcontent,.popcontent { margin:0px !important; padding:0px !important}
/* OLD Site PRINT STYLES */
#outer {background: none;margin: 0;width: 100%;}
#top #AlertMessage, #top #topnav, #top #TopSearch, #top #BreadCrumb, #top #tools,#ACEHeaderWrap{display:none;}
#top{background:none;}

/* PRINT STYLES */
#MyBodyMyLife .MinHeight{ display:none}

/* CertifiedNews Print Styles */
#BluePageWrap #CertNewsHeader{display:none;}
#BluePageWrap{background:none !important;background-image:none !important;width:8in !important;}
#CertNewsBodyWrap{background:none !important;background-image:none !important;}
#CertNewsLeftCol{background:none;background-image:none !important;}
#CommuntiyBottom{display:none;}
div.page_navigation{display:none;}
#CertNewsLeftCol{width:7.75in !important;background-image:none;	}
div.page{display:block !important;overflow:visible;height:auto;}
#CertNewsLeftCol #CertNewsArticleBody{width:7.74in !important;}
#CertNewsArticleHead h1, #CertNewsArticleHead hr{width:7.74in !important;}
#CertNewsBodyWrap #CertNewsLeftCol #CertNewsArticleHead #ActionsBar{display:none;}
#CertnewsShare{display:none;}
#postComments{display:none;}
#CertNewsRightCol{display:none;}

/* Academy Elite Print Styles */
#dStudyCoachHeader,#lblLessonStatus,.tooltip,img.AssignmentType,img.HasAssociatedProduct,.AssignmentProgressUpdateButton,.aCloseAssignment,#ctl00_AlertMessageWrap,.second,.StudyCoachAssignment ul,#CourseSyllabusWrap,#dUserTools,#dGetHelpWrap,.dLinkToIpadApp{ display:none !important}
#dStudyCoachNav{clear:both}
.StudyCoachLessonGroup,.StudyCoachAssignmentWrapper{ display:block !important}
    .StudyCoachLessonGroup a,#dStudyCoachConnect a { text-decoration:none !important; border-bottom:0px !important;  }
#dStudyCoachContent * {color:#333 !important; font-size:12pt}
.StudyCoachLessonGroup{ margin-bottom:25px}
.StudyCoachLesson{ padding-bottom:25px}
#dStudyCoachMainWrapper h1{font-size:24pt !important;margin-bottom:25px; padding-bottom:0px; border-bottom:0px solid #333; color:#e50005}

.StudyCoachLessonGroupHeader h3{ }
.StudyCoachLessonGroupHeader h3 span,#dStudyCoachConnect h3{display:block !important; font-size:24pt !important;line-height:30px;text-transform: uppercase;font-weight:normal; padding-bottom:5px; border-bottom:2px solid #333}
.StudyCoachLessonHeader h3{ font-size:20pt !important;margin-bottom:5px; padding-bottom:0px; border-bottom:0px solid #999}
.StudyCoachAssignment h3{ font-size:16pt !important}
.spnLessonNum{ font-size:12pt !important}
.StudyCoachLeftSubLists ul li {font-size:12pt !important; line-height:18px; margin-bottom:10px}

/* ProSource Print Styles */
.ProSourceHeaderWrap,.ProSourceArticleRightRail,.PSToolBar,.FacebookComments { display:none !important}
.ProSourceArticleBodyWrap{ width:1000px !important; margin:0px !important; padding:0px !important}
    .ProSourceArticleBodyWrap h1 { width: 100%; margin: 0px 0px 15px !important; padding: 0px; color: #666; font-size: 40px; line-height: 45px; font-weight: normal; font-family: tg20; width:1000px }
    .ProSourceArticleBodyWrap p { font-size:16px !important; line-height:20px !important; margin-bottom:20px !important; color:#000 !important }
#ProSourcePrintHeader { display:block !important }

/* Quiz print */
a.CloseQuestion,.AnswerWrap .RedNB12BTN,.AnswerWrap .GrayNB12BTN {  display:none !important;}

/* SIFR ELEMENTS */
/* These are standard sIFR styles... do not modify */
/* 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;height: 0;width: 0;position: absolute;overflow: hidden;}
span.sIFR-alternate {visibility: visible !important;display: block !important;position: static !important;left: auto !important;top: auto !important;}


body, h1, h2, h3, ol, ul, div { width: 750px; border: 0; margin: 2% 1%; padding: 0; float: none; position: static; overflow: visible; }