@media print {
    * {
        text-shadow: none !important;
        color: #000 !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    body {
      margin: 0;
      color: #000;
      background-color: #fff;
    }

    a::after {
      content: " (" attr(href) ")";  
    }

    a[href]:after {
        /* content: " (" attr(href) ")"; */
        content: "" !important;
    }
    abbr[title]:after {
        content: " (" attr(title) ")";
    }
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    h1 {
      break-before: always;
    }
    table, img, svg, tr {
      break-inside: avoid;
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
    img {
      width: 100%;
      max-width: 100% !important;
      /* target all pages */
    }
    @page {
      margin: 1.25cm;
    } 

    .print-link{
        display: inline-block;
        margin-left: 5px;
    } 
    .print-link-span{ 
        color: #ccc !important;
        border-left: 1px solid #ccc;
        margin-left: 10px;
        padding-left: 10px;
        display: block!important;
        width: 700px;
        white-space: nowrap;
        overflow: hidden !important;
        text-overflow: ellipsis
    } 

    a:not(.btn) {
        text-decoration: none!important;
    }

    div#breadcrumbs ul li:last-child a {
        color: #228677!important; 
        -webkit-print-color-adjust: exact;
    }

    .b-mobile-navigator{
        position: -webkit-sticky!important;
        position: sticky!important;
        top: 0!important;  
        z-index: 1000!important;
    }

    #tabletSkinBlock-zoneunit, .b-topLeaderboard, #mm-azk257428-zone, #mm-azk56700-zone, #mm-sb-zone, .footer-cointaner, .b-mobile-navigator-controls, .view-all, .b_lgn_hx, #kc-aside .kc-banner, #mm-video-zone, #ss_survey_widget, .event-filter, .event-item__left, #standard-pagination, .wrapper .pagination{
        display: none;
    }

    .b-mobile-navigator .top-menu{
        background: #1c203b!important;
        -webkit-print-color-adjust: exact;
    }

    .b-mobile-navigator .b-mobile-navigator__bar{
        background: #243387!important;
        -webkit-print-color-adjust: exact;
    }

    .b-mobile-navigator__bar__left{
        text-align: start!important;
        left: 20px!important;
    }

    .b-mobile-navigator .b-mobile-navigator__bar .b-mobile-navigator__bar__left .b-mobile-subs { 
        right: 35px!important; 
    }

    .b-mobile-subs .b-mobile-subs__btn a{
        color: #fff!important;
        background: #228677!important;
        text-decoration: none!important;
        -webkit-print-color-adjust: exact;
    }
    
    #highlight-container .left .highlight-first .highlight-content .highlight-category{
        color: #fff!important;
        background: #228677!important;
        -webkit-print-color-adjust: exact;
    }

    .b-peh.b-peh-separate .mb-45px{
        margin-bottom: 25px !important;
    }

    .highlight-title a, .navfilter-content a, .read-more, h3.standard_title, span.cscd-sponsorby, .cscd-item-author, .cscd-home-bot .lead-title, .rdmr, .title-heading h1 a, #appointment-container .appointment-item .flex .appointment-content .appointment-title a h2, #analysis-container .analysis-item .flex .analysis-content .analysis-title a h2 {
        text-decoration: none!important;
    }

    

    #navfilter-container .divnav_filters .divnav_filters-head .divnav_filters-span.active {
        background: #243387!important;
        border-color: #243387!important;
        color: #fff!important;
        -webkit-print-color-adjust: exact;
    }

    #navfilter-container .divnav_filters .divnav_filters-head .divnav_filters-span { 
        border: 1px solid #6c6c6c!important;
        -webkit-print-color-adjust: exact;
    } 

    .cscd-home-hdr {
        background: #1c203b!important;
        -webkit-print-color-adjust: exact;
    } 

    .dscvr-home {
        background: #f5f5f5;
        box-shadow: 0px 3px 6px rgba(0,0,0,.1607843137);
        -webkit-print-color-adjust: exact;
    }

    .bc-all-fff, #subscribe-main {
        background-color: #fff!important;
        -webkit-print-color-adjust: exact;
    }

    .divnav_filters-1, #contact-aside, #podcast-aside, .divnav_filters-1 { 
        box-shadow: 0px 3px 6px rgba(0,0,0,.1607843137)!important;
        -webkit-print-color-adjust: exact;
    }

    #appointment-container .appointment-item { 
        box-shadow: 0px 3px 6px rgba(0,0,0,.1607843137)!important;
        border-top: 3px solid #228677!important;
        -webkit-print-color-adjust: exact;
    }

    #analysis-container .analysis-item { 
        box-shadow: 0px 3px 6px rgba(0,0,0,.1607843137);
        border: 1px solid #e0e0e0!important;
        -webkit-print-color-adjust: exact;
    } 

    #subscribe-main .subscribe-content a, #trending-container h2.trending-title, #podcast-aside h2.podcast-title{ 
        background: #fff!important;
        color: #1c203b!important;
        -webkit-print-color-adjust: exact;
        text-decoration: none;
    }    

    .cscd-home-right, .subscribe-content h3, #subscribe-main .subscribe-content p, .cscd-home-right, .subscribe-content h3 span, .b-mobile-navigator .top-menu ul li a,.cscd-2mnrd-txt{
        color: #fff!important;
        -webkit-print-color-adjust: exact;

    }

    #appointment-container .appointment-item .flex .appointment-content .read-more a, #podcast-aside .podcast-content .podcast-entry .podcast-item a, .cscd-home-bot .link-more{
        color: #243387!important;
        -webkit-print-color-adjust: exact;
        text-decoration: none;
    }

    #navfilter-container .view-all a {
        color: #243387!important;
        border: 1px solid #243387!important;
        -webkit-print-color-adjust: exact;
    }

    #navfilter-container .view-all a img, .btn.link-more a{
        width: 15px!important;
    }

    .cscd-sponsorby, .cscd-item-author {
        color: #7c7c7c!important; 
        -webkit-print-color-adjust: exact;
    }

    .cscd-min2rd { 
        background: #1c203b!important; 
        color: #fff!important; 
        -webkit-print-color-adjust: exact;
    }

    #analysis-container .analysis-item .flex .analysis-content .analysis-author {
        color: #7c7c7c!important; 
        -webkit-print-color-adjust: exact;
    }

    #trending-container .trending-item .flex .number .number-txt {
        color: #b1d2ff!important; 
        -webkit-print-color-adjust: exact;
    }

    #contact-aside .contact-image .contact-content a { 
        background: #fff!important; 
        color: #228677!important; 
        -webkit-print-color-adjust: exact;
    }

    .contact-content .entry-text h3, .contact-content .entry-text p{
        color: #fff!important; 
        -webkit-print-color-adjust: exact;
    } 

    #kc-aside .kc-entry .kc-entry-item .kc-entry-item-img img{
        object-fit: fill!important;
    }

    #kc-aside .kc-entry .flex .kc-entry-item-content-category { 
        color: #7c7c7c!important; 
        -webkit-print-color-adjust: exact;
    }
    
    .b_lgn_hx90{
        height: 0!important;
    }

    /* Article */

    .ccomment .muted {
        color: #999999!important;
        -webkit-print-color-adjust: exact;
    }

    #breadcrumbs{
        margin-top: 20px!important;
    }

    .cscd-side-rdnow img{
        width: 10px!important;
    }

    .entry-text h3 span{
        color: #fff!important;
        -webkit-print-color-adjust: exact;
    }

    .b-mobile-navigator-logo__img{
        position: relative;
        bottom: 30px;
    }

    #trending-latest-container .flex .tab.active {
        background-color: #1c203b!important;
        color: #fff!important;
        -webkit-print-color-adjust: exact;
    }

    .b-uhu img, p img{
        width: 65%!important;
        height: 325px!important;
        display: block!important;
        margin-left: auto!important;
        margin-right: auto!important;
    }

    .after-article-company .b-company-aft-art-bot .b-company-aft-art-detl .link-more {
        color: #243387!important;
        -webkit-print-color-adjust: exact;
    }
    .b-company-aft-art-bot { 
        box-shadow: 0px 3px 6px rgba(0,0,0,.1607843137)!important;
    }

    /* About */

    .about-main-content{
        margin-top: 20px!important;
    }

    /* Contact */

    .b-contactpage .b-contactpage__tipsform .b-contactpage__tipsform__form .b-contactpage__tipsform__form__wrapper .b-contactpage__tipsform__form__wrapper__submit, .b-contactpage .b-contactpage__normalform .b-contactpage__normalform__form .b-contactpage__normalform__form__row_center .b-contactpage__normalform__form__row__submit  {
        background-color: #243387!important;
        color: #fff!important;
        -webkit-print-color-adjust: exact;
    }

    .b-contactpage {
         margin-top: 20px!important;
    }

    /* Events */

    #event-container{
        margin-top: 20px!important;
    }

    #event-container .event-btn .eventbtn{
        background: #243387!important;
        color: #fff!important; 
        -webkit-print-color-adjust: exact;
    } 

    #event-container .events-item_wrapper .event-item__right .event-item_content img { 
        object-fit: fill!important;
    }

    #event-container .events-item_wrapper .event-item_type {
        color: #fff!important; 
        background: #228677!important; 
        -webkit-print-color-adjust: exact;
    }

    /* Category */

    #id-category-container{
        margin-top: 35px!important;
    }

    #id-category-container .id-category-item .id-category-details .id-category-content .read-more a, .sidebar-latest-articles-disc .sidebar-latest-articles__item-disc .discover-side-container .cscd-side-latest-articles .cscd-side-rdnow .readnow-blue  {
        color: #243387!important; 
        -webkit-print-color-adjust: exact;
    }

    #id-category-container .id-category-item .id-category-1 { 
        margin-bottom: 35px!important;
        box-shadow: 0px 3px 6px rgba(0,0,0,0.1607843137)!important;
    }
    

    .cscd-side-viewall {
        background: #228677!important;
        color: #fff!important;
        -webkit-print-color-adjust: exact;
    }

    .sidebar-latest-articles-disc .cscd-side-hdr {
        background: #1c203b!important;
        -webkit-print-color-adjust: exact;
    }

    .cscd-side-hdr {
        background: transparent linear-gradient(180deg, #000000 0%, #333333 100%)!important; 
        -webkit-print-color-adjust: exact;
    }

    #subscribe-main{
        margin-top: 25px!important;
    }

    /* ESG */

    .appoint-image{
        flex: 0 0 33.333333%!important;
        max-width: 33.333333%!important;
    }

    .appoint-details{
        flex: 0 0 66.666667%!important;
        max-width: 66.666667%!important;
    }

    .read-more a { 
        color: #5b79a2!important;
        -webkit-print-color-adjust: exact;
    }

    #appointment-container .appoint-item .appoint-details.flex img {
        width: 175px!important; 
        object-fit: cover!important;
    }

    #appointment-container{
        margin-top: 15px!important;
    }

    /* Discover */

    .cscd-tag-banner {
        background: url(https://res.cloudinary.com/momentum-media-group-pty-ltd/image/upload/c_fill,q_auto:best,w_767/v1722484944/Investor%20Daily/images/banner-img-mob_2x_hjjfip.webp)!important; 
        background-repeat: no-repeat!important;
        background-size: cover!important; 
        -webkit-print-color-adjust: exact;
    }

    .cscd-desc h3 {
        color: #fff!important; 
        -webkit-print-color-adjust: exact;
    }

    .cscd-rtcls-bot .link-more-read, .cscd-lead-right .link-more-read { 
        color: #243387!important; 
        -webkit-print-color-adjust: exact;
    }

    .b-category-page_standard{
        margin-top: 25px!important;
    }

    /* Webcast */

    #webcast-page .latest-webcast .webcast-image img{
        height: 400px!important;
        object-fit: fill!important;
    }

    #webcast-page .latest-webcast .webcast-content .webcast-desc {
        color: #7c7c7c!important;
        font-size: 18px!important;
        -webkit-print-color-adjust: exact;
    }

    #webcast-page{
        margin-top: 25px!important;
    }

    #webcast-page .latest-webcast .webcast-content .webcast_sched_container img,#webcast-page .latest-webcast .webcast-content .webcast-buttons img {
        width: 25px!important;
    }

    #webcast-page .latest-webcast .webcast-content .webcast_sched_container span, #webcast-page .latest-webcast .webcast-content .webcast-buttons  {
        font-size: 16px!important;
        color: #000!important;
        -webkit-print-color-adjust: exact;
    }

    /* Subscribe */

    .b-lgn.b-lgn-body{
        margin-top: 15px!important;
    }

    .rc-anchor-logo-img {
        background: url(https://www.gstatic.com/recaptcha/api2/logo_48.png)!important;
        background-repeat: no-repeat!important;
        -webkit-print-color-adjust: exact;
    }

    .rc-anchor-light {
        background: #f9f9f9!important;
        color: #000!important;
        -webkit-print-color-adjust: exact;
    }

    #mc-subscribe-container #mc-subscribe-content .col2-grid #mc-subscribe-form .mc-field-group #mc-embedded-subscribe-event{
        background-color: #243387!important;
        color: #fff!important;
        -webkit-print-color-adjust: exact;
    }

    #mc-subscribe-container #mc-subscribe-content .col2-grid #mc-subscribe-form {
        border: 2px solid #b1d2ff!important;
        -webkit-print-color-adjust: exact;
    }

    /* Privacy Policy */

    .b_gxl.article-content .b-gxl .b_xvb p{
        font-size: 14px!important;
    }
    
}

