
/*---- print-----*/
#bannerwrapper, #leftcol, #breadcrumb, #backtoTop, #footerwrapper, .footer-wrapper, .social-media-section, .hm-bg-image, .cta-common-link, .hm-promo-box .ic-box.bg-white, .moveToNextSection, .section5 .ic-box:nth-child(2), .hm-promo-box .bg-dark-blue:first-child, .top-right-container, .navigation, .tabs-container, .tabs-container1, .adjacentEqual.right-box, .charts-wrapper, .cta-transcript, .cta-view-bio, .tabs-listing, .caledar-reminder, .notification-wrapper, .event-register-link-container, .investment-case-img-box { display: none !important; }
.container-fluid, .moveToNextSection { float: left; width: 100%; }
tr, p, img, h1, h2, h3, h4, h5, h6, .bod-image > img { page-break-inside: avoid; }
.banner-content-wrapper .h3, .h3.promo-heading, .section4 .h3.promo-heading { padding-left: 0 !important; padding-right: 0 !important; }
.ic-box { width: 100%; }
.snapdown-title::after { display: none; }
.snapdown-title .t3 { font-weight: bold; }
.snapdown-content { display: block; }
.banner-wrapper:first-child, #breadcrumb, .related-links-wrapper { display: none; }
.snapdown-item.last .snapdown-content { border-bottom: 0 none; }
.cta-btn { display: none; }
.glance-section-1-leftbox-content { width: 100%; }
.at-a-glance-section-eq-boxes { width: 100%; margin-left: 0; }
.at-a-glance-section-1-leftbox { padding: 40px 20px 0; }
.at-a-glance-section-1-rightbox { padding: 20px 20px 0; text-align: center; }
.glance-stats-box { width: 50%; }
.container-fluid { float: left; width: 100%; }
.at-a-glance-section-eq-boxes { height: auto !important; width: 100%; }
.glance-highchart-wrapper { padding: 30px 20px 0; }
.width50, .width57 { height: auto !important; width: 100%; }
.glance-section2-boxtop { padding-top: 30px; }
.glance-section2-cover { width: 100%; }
.chartsTable { padding-bottom: 30px; }
.promo-wrapper .content-banner, .banner-content-wrapper { padding: 30px 20px 0; position: relative; top: 0; transform: none; left: 0; margin-top: 0; background: #eef1f8 !important; }
.colorWhite.banner-content-wrapper .h7, .banner-content-wrapper .h7, .colorWhite.banner-content-wrapper .h3, .banner-content-wrapper .h3 { color: #2c3540 !important; }
.banner-image { display: none; }
body:not(.ip3-edit) .module { opacity: 1; }
.section5 .ic-box { text-align: center; }
.home-banner-wrapper { margin-top: 0 !important; }
.t1.ceo-quote { max-width: none; width: 100%; }
.quote-box .ceo-name { padding: 20px 0 0 20px; }
.quote-box, .quote-box .ic-box-wrapper, .ic-share-ticker { height: auto !important; }
.section2 .ic-box-3 { text-align: center; height: auto !important; }
.ic-share-ticker .externalIframe { width: 300px !important; margin-left: 100px; height: 150px !important; }
#Homepage .logo img { display: none; }
#Homepage .print.hide {display: block !important;margin-top: 30px;margin-left: 100px;}
.committee-membership-wrapper { padding-top: 40px; }
.bod-item { width: 100%; height: auto !important; }
.bod-category { bottom: 20px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -moz-transform: translateX(-50%); }
.bod-content-wrapper { display: block; padding: 30px 20px; }
.bod-image { text-align: center; }
.bod-image > img { width: 500px; height: auto; max-width: none; }
.bod-padding.left { float: left; width: 100%; padding: 40px 20px 0; }
.bod-padding.right { width: 100%; padding: 0 20px 0; margin-top: 0; }
.ceo-sec-text { margin-bottom: 28px; max-width: 100%; }
.cta-webcast, .cta-pr, .cta-presentation { margin-bottom: 0; }
.bod-padding.left { float: left; width: 100%; padding: 40px 20px 0; }
.adjacentEqual, .investment-case-box { width: 100%; height: auto !important; text-align: center; }
.adjacentEqual .ic-section1-wrapper { min-height: 0; }
.highlight-section-wrapper { width: 100%; max-width: none; }
#investor-centre .ic-banner-wrapper { display: none; }
#investor-centre .ic-box-wrapper { text-align: center; }
.cs-content-box { width: 100%; position: relative; top: auto; right: auto; left: auto; bottom: auto; }
.quote-section { min-height: 0; }
.report-webcast-link-container a, .report-pdf-link-container a, .report-video-link-container a, .lAlign a { text-indent: 0; }
.investment-case-box { width: 100%; }
.investment-box-text { padding-left: 20px; padding-right: 20px; }
.investment-box-text ul { list-style-type: none; margin-left: 0; }
#contentwrapper ul li::after, .investment-box-text ul li::after { display: none; }
.icon-box-wrapper .icon-box-item { height: auto !important; min-height: 250px; }
.report-cat-item { padding-left: 0; }