body { background-color: #fff; }

div#login_top_right { display: none; }

body.company-profile #container { box-shadow: none; }
body.company-profile #footer .navigation { display: none; }
body.company-profile #header .advanced-search-box { display: none; }
body.company-profile #header .search-form { display: none; }
body.company-profile #header #primary_navigation { display: none; }
body.company-profile #header #gutter { display: none; }

body.company-profile div#content_right { display: none; }
body.company-profile #content_left { margin-right: 0px; width: 910px; }

body.company-profile #profile_actions { display: none; }
body.company-profile #profile_share { display: none; }
body.company-profile #section_supplemental_resources { display: none; }

body.company-profile table#charts_table tr { page-break-before: always; }
body.company-profile div.table-scroll { overflow-x: visible; }
xbody.company-profile .section-inner { display: inline; }
body.company-profile #section_charts .nowrap { white-space: normal; }
body.company-profile #section_charts td { white-space: normal; }
body.company-profile #section_charts table.style-1 td { padding: 0 2px; }
body.company-profile #section_charts table.info-table tr.row-alt td { background-color: #fff; }
body.company-profile #section_charts table#charts_table td { text-align: left; padding: 0; }

body.company-profile div.profile-section { page-break-before: always; }
body.company-profile div#section_summary { page-break-before: avoid; }
body.company-profile a.jump-to-detailed-business-description { display: none; }

body.company-profile div.see-more-hidden { display: block; }
body.company-profile a.see-more-action { display: none; }

body.company-profile div.see-more-container div { float: left; margin-right: 10px; }

body.company-profile a.privco-ticker-tooltip { display: none; }

body.company-profile #section_charts div.table-scroll table tr td { font-size: 10px; }

div#footer { display: none; }