/* --- TC Homepage Behavior --- */

body.tc_home #wrapper #centralContent #leftNavContainer {
    width: 480px;
}

body.tc_home #wrapper #centralContent #navHeader {
    display: block;
}

body.tc_home #wrapper #centralContent #breadcrumb {
    display: none;
}

body.tc_home #wrapper #centralContent #lp_imageBanner {
    display: none;
}

body.tc_home #wrapper #centralContent #lp2ColSection {
    display: none;
}

body.tc_home #wrapper #centralContent #flyout {
    display: block;
}

body.tc_home #wrapper #centralContent #flashArea {
    display: block;
}

body.tc_home #wrapper #centralContent #middleContentSection {
    display: block;
}

body.tc_home #wrapper #centralContent #rightContentSection {
    display: none;
}

body.tc_home #footerWrapper #footer #printFooter {
    display: none;
}


/* --- TC Corporate Page Behavior --- */

body.tc_corpOneCol #wrapper #centralContent #leftNavContainer, body.tc_corpTwoCol #wrapper #centralContent #leftNavContainer {
    width: 240px;
}

body.tc_corpOneCol #wrapper #centralContent #navHeader, body.tc_corpTwoCol #wrapper #centralContent #navHeader {
    display: none;
}

body.tc_corpOneCol #wrapper #centralContent #breadcrumb, body.tc_corpTwoCol #wrapper #centralContent #breadcrumb {
    display: block;
}

body.tc_corpOneCol #wrapper #centralContent #flyout, body.tc_corpTwoCol #wrapper #centralContent #flyout {
    display: none;
}

body.tc_corpOneCol #wrapper #centralContent #flashArea, body.tc_corpTwoCol #wrapper #centralContent #flashArea {
    display: none;
}

body.tc_corpOneCol #wrapper #centralContent #middleContentSection {
    width: 700px;
    display: block;
}

body.tc_corpTwoCol #wrapper #centralContent #middleContentSection {
    width: 460px;
    display: block;
}

body.tc_corpOneCol #wrapper #centralContent #middleContentSection .twoColArea {
    padding-right: 220px
}

body.tc_corpTwoCol #wrapper #centralContent #middleContentSection .twoColArea {
    padding-right: 0;
}

body.tc_corpOneCol #wrapper #centralContent #rightContentSection {
    display: none;
}

body.tc_corpTwoCol #wrapper #centralContent #rightContentSection {
    display: block;
}

body.tc_corpOneCol #footerWrapper #footer #printFooter, body.tc_corpTwoCol #footerWrapper #footer #printFooter {
    display: none;
}


/* --- Sitemap Styles --- */

body.tc_sitemap  #wrapper #centralContent #leftNavContainer {
    display: none;
}

body.tc_sitemap #wrapper #centralContent #navHeader {
    display: none;
}

body.tc_sitemap #wrapper #centralContent #breadcrumb {
    display: block;
}

body.tc_sitemap #wrapper #centralContent #flyout {
    display: none;
}

body.tc_sitemap #wrapper #centralContent #flashArea {
    display: none;
}

body.tc_sitemap #wrapper #centralContent #middleContentSection {
    width: 960px;
    display: block;
}

body.tc_sitemap #wrapper #centralContent #rightContentSection {
    display: none;
}

body.tc_sitemap #footerWrapper #footer #printFooter {
    display: none;
}


/* --- Print Styles --- */

body.printable #wrapper {
    width: 100%;
}

body.printable #wrapper #header #printButton {
    display: block;
}

body.printable #wrapper #header #homeHeaderMarkets, 
body.printable #wrapper #header #homeHeaderLinks, 
body.printable #wrapper #centralContent #topNav, 
body.printable #wrapper #centralContent #breadcrumb, 
body.printable #wrapper #centralContent #leftNavContainer, 
body.printable #wrapper #centralContent #navHeader, 
body.printable #wrapper #centralContent #flashArea, 
body.printable #wrapper #centralContent #flyout, 
body.printable #wrapper #centralContent #ERS, 
body.printable #wrapper #centralContent #rightContentSection, 
body.printable #footerWrapper #footer #brandSafeArea, 
body.printable #footerWrapper #footer #colorBar, 
body.printable #footerWrapper #footer #footerBox {
    display: none;
}

body.printable #wrapper #centralContent #middleContentSection {
    width: 100%; /*940px;*/
    display: block;
}

body.printable #footerWrapper #footer #printFooter {
    display: block;
}

body.printable #footerWrapper #footer {
    padding-top: 50px;
}

body.printable, 
body.printable #bgWrapper, 
body.printable #wrapper, 
body.printable #header, 
body.printable #middleContentSection, 
body.printable #centralContent, 
body.printable #footerWrapper, 
body.printable #footer, 
body.printable #footerBox, 
body.printable #printFooter {
    width: 98%;
    /*padding-right: 10px;*/
}


/* --- LP Homepage Behavior --- */

body.lp_home #wrapper #centralContent #leftNavContainer {
    width: 240px;
}

body.lp_home #wrapper #centralContent #navHeader {
    display: none;
}

body.lp_home #wrapper #centralContent #breadcrumb {
    display: none;
}

body.lp_home #wrapper #centralContent #lp_imageBanner {
    display: block;
}

body.lp_home #wrapper #centralContent #lp2ColSection {
    display: block;
}

body.lp_home #wrapper #centralContent #flyout {
    display: none;
}

body.lp_home #wrapper #centralContent #flashArea {
    display: none;
}

body.lp_home #wrapper #centralContent #middleContentSection {
    display: block;
}

body.lp_home #wrapper #centralContent #rightContentSection {
    display: none;
}

body.lp_home #footerWrapper #footer #printFooter {
    display: none;
}


/* --- LP Inside Pages --- */

body.lp_corpTwoCol #wrapper #centralContent #lp_imageBanner {
    display: none;
}

body.lp_corpTwoCol #wrapper #centralContent #leftNavContainer {
    width: 240px;
}

body.lp_corpTwoCol #wrapper #centralContent #navHeader {
    display: none;
}

body.lp_corpTwoCol #wrapper #centralContent #breadcrumb {
    display: block;
}

body.lp_corpTwoCol #wrapper #centralContent #flyout {
    display: none;
}

body.lp_corpTwoCol #wrapper #centralContent #flashArea {
    display: none;
}

body.lp_corpTwoCol #wrapper #centralContent #middleContentSection {
    width: 460px;
    display: block;
}

body.lp_corpTwoCol #wrapper #centralContent #rightContentSection {
    display: none;
}

body.lp_corpTwoCol #footerWrapper #footer #printFooter {
    display: none;
}