﻿@media print {
    body {
        margin: 0 !important;
        padding: 0 !important;
        font-family: Arial, sans-serif !important;
        color: #000 !important;
        font-size: 1em;
        text-align: left !important;
    }
    main {
        margin: 3em 0 !important;
    }
    h1, h2, h3, h4, h5, h6, p, a:link {
        color: #000 !important;
        text-align: left !important;
    }
    h1, h2, h3, h4, h5, h6 {
        margin: 20px 0 !important;
    }
    .blue, .blue h1, .blue h2, .blue h3, .blue h4 {
        color: #000 !important;
    }
    .green, .green h1, .green h2, .green h3, .green h4 {
        color: #000 !important;
    }
    .gray, .gray h1, .gray h2, .gray h3, .gray h4 {
        color: #000 !important;
    }
    .container {
        max-width: none !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    header, .headRow1, .headRow2, .search, .homePop, .bcrumb, .leftCol, footer {
        display: none !important;
    }
    .rowBlue, .rowGray, .rowWhite {
        padding: 0 !important;
    }
    .row {
        display: block !important;
    }
    body a, a:active, a:visited {
        color: #000 !important;
    }
    .rowBlue h2, .rowWhite h2, .rowGray h2 {
        text-align: left !important;
    }
    a.button, .button a, a.buttonfull, .buttonfull a, a.button2, .button2 a, a.button2full, .button2full a {
        text-align: left !important;
        font-size: 1em !important;
        color: #000 !important;
        padding: 0 !important;
    }
    a.button:after, .button a:after, a.buttonfull:after, .buttonfull a:after, a.button2:after, .button2 a:after, a.button2full:after, .button2full a:after {
        display: none;
    }
    a.arrow:after, .arrow a:after {
        display: none !important;
    }
    a.arrow2:after, .arrow2 a:after {
        display: none !important;
    }
    a.arrow3:before, .arrow3 a:before {
        display: none !important;
    }
    a.arrow.big, .arrow.big a {
        font-size: 16px !important;
    }
    a.arrow.big:after, .arrow.big a:after {
        display: none !important;
    }
    main.l2 .sfContentBlock ul li:before, main.l3 .sfContentBlock ul li:before {
        display: none !important;
    }
    ul {
        margin: 0;
        padding: 0;
    }
    ul li {
        margin: 0;
        padding: 0;
        list-style-position: inside !important;
        list-style: disc !important;
    }
    .ui-tabs-nav {
        display: none !important;
    }
    .tabz {
        padding: 0 !important;
        border: 0 !important;
    }
    .match[style] {
        height: auto !important;
    }
    .match .sf_cols {
        display: block !important;
    }
    .whiteBox {
        padding: 0 !important;
        box-shadow: none !important;
    }
    .whiteBox .sfContentBlock:last-of-type p:last-of-type, .grayBox .sfContentBlock:last-of-type p:last-of-type {
        margin-bottom: 15px;
    }
    main.l2 .whiteBox {
        padding: 0 !important;
    }
    main.l2 .grayBox {
        padding: 0 !important;
        border: 0 !important;
    }
    .callLink a[href=''] {
        display: none;
    }
    .callLink a {
        display: none;
    }
    .callLink {
        display: none !important;
    }
    /* HOME */
    .bannerBG {
        height: auto !important;
    }
    .homeBannerTxt {
        width: 100% !important;
        padding: 0 !important;
        position: relative !important;
        background: none !important;
        color: #000 !important;
        bottom: auto !important;
    }
    .homeBannerTxt h1 {
        color: #000 !important;
    }
    .trending .owl-stage {
        width: 100% !important;
        display: block !important;
    }
    .owl-item {
        width: 100% !important;
        margin: 0 !important;
    }
    .slideImg {
        display: none !important;
    }
    .trending .slide {
        display: block !important;
    }
    .trending .slideWrap {
        display: block !important;
        border: 0 !important;
    }
    .trending .slideTxt {
        padding: 0 !important;
    }
    .blockMem .innerTxt {
        width: 100% !important;
        margin-bottom: 0 !important;
    }
    .innerTxt {
        padding: 0 !important;
        color: #000 !important;
    }
    .innerButtonRight {
        position: relative !important;
        right: auto !important;
        bottom: auto !important;
    }
    /* L2 */
    main.l2 {
        border-top: 0 !important;
        min-height: 0 !important;
    }
    .callBox {
        display: block !important;
        width: 100% !important;
        border: 0 !important;
        padding: 0 !important;
        flex-direction: row !important;
    }
    .callBoxBG {
        display: none !important;
    }
    .whiteBox {
        padding: 0 !important;
        box-shadow: none !important;
    }
    main.l2 h1 {
        color: #000 !important;
    }
    main.l2 h2 {
        color: #000 !important;
    }
    main.l2 .small h2 {
        color: #000 !important;
    }
    main.l2 h3 {
        color: #000 !important;
    }
    main.l2 h4 {
        color: #000 !important;
    }
    main.l2 .sf_2cols_1_25, main.l2 .sf_2cols_2_75,
    main.l2 .sf_2cols_1_33, main.l2 .sf_2cols_2_67,
    main.l2 .sf_2cols_1_67, main.l2 .sf_2cols_2_33,
    main.l2 .sf_2cols_1_75, main.l2 .sf_2cols_2_25,
    main.l2 .sf_2cols_1_50, main.l2 .sf_2cols_2_50,
    main.l2 .sf_3cols_1_25, main.l2 .sf_3cols_2_50, main.l2 .sf_3cols_3_25,
    main.l2 .sf_5cols_1_20, main.l2 .sf_5cols_2_20, main.l2 .sf_5cols_3_20, main.l2 .sf_5cols_4_20, main.l2 .sf_5cols_5_20,
    main.l2 .sf_4cols_1_25, main.l2 .sf_4cols_2_25, main.l2 .sf_4cols_3_25, main.l2 .sf_4cols_4_25,
    main.l2 .sf_3cols_1_33, main.l2 .sf_3cols_2_34, main.l2 .sf_3cols_3_33 {
        width: auto !important;
        float: none;
    }
    main.l2 .sf_colsIn  {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
        .lines .sf_2cols_1in_50, .lines .sf_2cols_1in_33, .lines .sf_2cols_1in_67, .lines .sf_2cols_1in_25, .lines .sf_2cols_1in_75, .lines .sf_5cols_1_20 .sf_5cols_1in_20  {
            padding-right: 0;
    }
    main.l2 .lines .sf_2cols_2in_50, main.l2 .lines .sf_2cols_2in_67, main.l2 .lines .sf_2cols_2in_33, main.l2 .lines .sf_2cols_2in_25, main.l2 .lines .sf_2cols_2in_75  {
        padding-left: 0;
        border-left: none;
    }
    .lines .sf_3cols_1_33 .sf_3cols_1in_33, .lines .sf_3cols_1_25 .sf_3cols_1in_25 {
        padding-right: 0;
    }
    main.l2 .lines .sf_3cols_2_34 .sf_3cols_2in_34, main.l2 .lines .sf_3cols_2_50 .sf_3cols_2in_50, main.l2 .lines .sf_5cols_2_20 .sf_5cols_2in_20, main.l2 .lines .sf_5cols_4_20 .sf_5cols_4in_20 {
        padding: 0;
        border-left: none;
        border-right: none;
    }
    main.l2 .lines .sf_3cols_3_33 .sf_3cols_3in_33, main.l2 .lines .sf_3cols_3_25 .sf_3cols_3in_25, main.l2 .lines .sf_5cols_5_20 .sf_5cols_5in_20 {
        padding-left: 0;
    }
    main.l2 .lines .sf_4cols_1_25 .sf_4cols_1in_25 {
        padding-right: 0;
        border-right: none;
    }
    main.l2 .lines .sf_4cols_2_25 .sf_4cols_2in_25, main.l2 .lines .sf_4cols_3_25 .sf_4cols_3in_25 {
        padding: 0 0;
        border-right: none;
    }
    main.l2 .lines .sf_4cols_4_25 .sf_4cols_4in_25 {
        padding-left: 0;
    }
    main.l2 .lines .sf_5cols_3_20 .sf_5cols_3in_20 {
        padding: 0;
    }
    main.l2 .lines .sf_colsIn {
        height: auto !important;
    }
    .memberBlock {
        padding: 0 !important;
        border: 0 !important;
    }
    .memBtn {
        display: none !important;
    }
    .health.owl-carousel {
        padding: 0 !important;
    }
    .owl-stage {
        width: 100% !important;
    }
    .owl-carousel .owl-item {
        float: none !important;
    }
    .health .slideWrap {
        border: 0 !important;
        height: auto !important;
    }
    .health .slideImg {
        float: none !important;
    }
    .health .slideTxt {
        display: block !important;
        padding: 0 !important;
        margin-left: 0 !important;
        height: auto !important;
    }
    /* L3 */
    main.l3 {
        border-top: 0 !important;
        min-height: 0 !important;
    }
    .rightCol {
        width: 100% !important;
        float: none !important;
        margin-left: 0 !important;
    }
    .rightColinner {
        margin: 0 !important;
        padding-left: 0px !important;
        border-left: 0px !important;
    }
    .bcrumb {
        display: none !important;
    }
    .box1 {
        padding: 0 !important;
        margin: 0 !important;
    }
}
