/* -- HPWEB CASCADING STYLE SHEET FOR PRINT MEDIA --*/

#topBar, #topNav, #contactSearchArea, #leftNav, #rightNav, #sectionalNav, #sectionalNavPromotions, .screenReading, #enhancedRightNav, #opaqueLayer, #modalWindow, .container740, #localeSelector li ul, #optLinks, #tabSearchArea, #breadcrumbsReserved, .no-print {
	display: none;
	}

#logoTitleArea	{
	width: 100%;
	}
#title		{
	width: 275px;
	}

#mainBody, #enhancedPageBody	{
	width: auto;
	margin-top: 5px;
	overflow: visible;
	}

#contentArea	{
	width: auto;
	overflow: auto;
	}

#tabbedNav div	{
	background: none;
	}

#footer 	{
	width: 100%;
	min-width: 0;
	}

.container740 	{
	width: auto;
	}
#privacy, #terms, #feedback 	{
	width: 32%;
	}

#copyright 	{
	width: auto;
	}

.contentBlock, .floatContainer, .threeColumns, .tableContainer 	{
	display: table;
	overflow: visible;
	}

.linksUnit	{
	color: #000000;
	}

.whiteDivider	{
	border-color: #000000;
	}


/* Redecoration styles */

#stretchLogoWithPageTitle 	{
	margin: 0 0 5px 0;
	color: #000000;
	background-color: #FFFFFF;
	}
#stretchLogoWithPageTitle #logo	{
	padding: 19px 53px 19px 53px;
	background: none;
	}
#stretchLogoWithPageTitle #logo	img {
	visibility: visible;
	width: 64px;
	height: 55px;
	}
#stretchLogoWithPageTitle #title {
	width: 475px;
	padding: 20px 0 20px 0;
	}
#stretchLogoWithPageTitle #title.noTagline {
	padding-top: 25px;
	_padding-top: 30px;
	}

#breadcrumbs 	{
	position: relative;
	width: auto;
	}

#enhancedContentArea, #enhancedContentAreaNextToRightNav {
	float: none;
	width: auto;
	margin: 0;
	}

#enhancedRightNav 	{
	float: none;
	margin-left: 0;
	}

.headerAlpha, .headerBetaBevel, .headerBeta 	{
	padding: 4px 0 5px 0;
	color: #000000;
	background: none;
	}

.headerGamma 	{
	color: #000000;
	border-color:
	#000000;
	}

.headerDelta, .headerEpsilon, .calloutEnhanced { color: #000000; }

.headerAlpha a, .headerAlpha a:active, .headerAlpha a:link, .headerAlpha a:visited { color: #000000; }
.headerBeta a:visited, .headerBetaBevel a:visited { color: #000000; }

#introBlock .content { border: none; }

#tabbedNavEnhanced { border-color: #000000; }
#tabbedNavEnhanced .tab, .tabSelected { color: #000000; background: none; margin-top: 0; padding: 0; }
#tabbedNavEnhanced .tab a { color: #000000; }

.commButtonEnhanced, .primButtonEnhanced, .secButtonEnhanced, input.arrowButtonGray, input.arrowButtonTheme {
	color: #000000; background: none; text-decoration: underline;
	}

a.commButtonEnhanced:link, a.commButtonEnhanced:visited { color: #000000; }
a.primButtonEnhanced:link, a.primButtonEnhanced:visited { color: #000000; }
a.secButtonEnhanced:link, a.secButtonEnhanced:visited { color: #000000; }


.linkColor, .calloutEnhanced { color: #000000; }

a, a:active, a:link, a:visited { color: #000000; }
a.colorFFFFFFbld, a.colorFFFFFFbld:active, a.colorFFFFFFbld:link, a.colorFFFFFFbld:visited { color: #000000; }

.themeheader, .themeheaderA, .themebody, a.themeheaderlink, a.themelink, a.themebodylink { color: #000000; }
.theme { background: #FFFFFF; }

/* 20070829 */
/* Wide */
#hppWelcomeL {padding: 4px 0 3px 4px;}
#headerTopBar, .pageLayoutWide #headerTopBar {width: 100%;}
#localeSelectorContainer {width:200px;}
#localeSelector .localeSelectorMain {background:none;}
#stretchLogoWithPageTitleBlack  {
    color:#000;
    background-color:#FFF;
    }
#stretchLogoWithPageTitleBlack #logo    {
    padding: 0 15px 0 0;
    background:none;
    float:left;
    }
#stretchLogoWithPageTitleBlack #logo img {
    visibility:visible;
    width:64px;
    height:55px;
    }
#stretchLogoWithPageTitleBlack #title {
    width:475px;
    padding: 20px 0;
    }
#stretchLogoWithPageTitleBlack #title.noTagline {
    padding-top:25px;
    _padding-top:30px;
    }

#stretchLogoWithPageTitleBlack #sectionTitle {
    width:884px;
    }
#stretchContactHP {color:#000 !important;}
#stretchLogoWithPageTitleBlack #sectionTitle.noContact {padding-top:0.8em;}
#stretchLogoWithPageTitleBlack #sectionTitle.noSecTitle {padding-top:17px;}
#stretchLogoWithPageTitleBlack a {color:#000;}
#titleArea, .pageLayoutWide #titleArea  {width:100%;}
#titleArea #title {
    width:445px;
    padding: 0 0 5px 0px;
    }
.pageLayoutWide #enhancedPageBody   {width:100%;}
.pageLayoutWide #enhancedContentAreaNextToRightNav {width:570px;}
.pageLayoutWide .threeColumns .column1 {width:184px;}
.pageLayoutWide #enhancedContentArea    {
    width:100%;
    margin-left:0;
}
.pageLayoutWide .threeColumns, .pageLayoutWide .threeColumnsRightNav    {
    margin:10px 0;
    clear:both;
    }
.pageLayoutWide .threeColumns .column1, .pageLayoutWide .threeColumns .column2, .pageLayoutWide .threeColumns .column3 {width:32.2%;}
.threeColumns1x2 .column2And3   {width:66%;}
.right248, .fourColumns, .twoColumns, .fourColumnsSmallSpace {clear:both;}
.fourColumns .column2, .column3, .column4 {width:24.7%;}
.fourColumns .column3-4 {width:73%;}
.fourColumnsSmallSpace .column1small, .column2small, .column3small, .column4small {width:23.9%;}
.twoColumns .column1gutter {width:48%;}
.twoColumns .column2gutter {width:48.4%;}
.twoColumns .column1 {width:48%;}
.twoColumns .column2 {width:49.7%;}
.print-alternate {display:inline;}

.modalWindow {position:relative; float:left; left:0; top:0; width:730px;}

#flashContent {width:700px;}
#optionalContent {float:left; padding:20px; width:680px;}

#footer {position:relative; border-top: 2px solid #000; margin-bottom:1px; float:left; padding:0 !important; height:0px; line-height:0px; overflow:hidden;}
#footer div {display:none;}
#copyright  {position: relative; text-align: left; float:left;}

/*20080828*/