﻿h1, h2, h3, h4, h5 {
    color: #000 !important;
}
h1[style], h2[style], h3[style], h4[style],
h1 span[style], h2 span[style], h3 span[style], h4 span[style] {
    color: #000 !important;
}
h1, h2, h3 {
   page-break-after: avoid;
}
ul, img {
   page-break-inside: avoid;
}
.headWrap, .row.l2Banner, .breadsocial, .adverts, footer {
    display: none;
}
.row {
    clear: none;
    padding: 0;
}
.mainrow {
    margin-top: 0;
}
.callout .cols, .careers .callout.mentor .cols, .certification .callout.cert2 .cols, .resources .callout.resources2 .cols, .l2learn .cols {
    width: 100%;
}
.callout .col1, .callout .col2, 
.careers .callout.mentor .col1, .certification .callout.cert2 .col1, .resources .callout.resources2 .col1, 
.careers .callout.mentor .col2, .certification .callout.cert2 .col2, .resources .callout.resources2 .col2, 
.careers .callout.mentor .col3, .certification .callout.cert2 .col3, .resources .callout.resources2 .col3,
.l2learn .col1, .l2learn .col2 {
    margin: 0 !important;
}
.callout .col2,
.careers .callout.mentor .col2, .certification .callout.cert2 .col2, .resources .callout.resources2 .col2, 
.careers .callout.mentor .col3, .certification .callout.cert2 .col3, .resources .callout.resources2 .col3,
.prodev .callout.prodev1 .col2 {
    margin-top: 2em !important;
}
.sf_2cols_1_25, .sf_2cols_2_75,
.sf_2cols_1_33, .sf_2cols_2_67,
.sf_2cols_1_67, .sf_2cols_2_33,
.sf_2cols_1_75, .sf_2cols_2_25,
.sf_2cols_1_50, .sf_2cols_2_50,
.sf_3cols_1_25, .sf_3cols_2_50, .sf_3cols_3_25,
.sf_5cols_1_20, .sf_5cols_2_20, .sf_5cols_3_20, .sf_5cols_4_20, .sf_5cols_5_20,
.sf_4cols_1_25, .sf_4cols_2_25, .sf_4cols_3_25, .sf_4cols_4_25,
.sf_3cols_1_33, .sf_3cols_2_34, .sf_3cols_3_33,
.l2main .col1, .l2main .col2,
.careers .l2main .col1, .certification .l2main .col1, .prodev .l2main .col1, .resources .l2main .col1,
.careers .l2main .col2, .certification .l2main .col2, .prodev .l2main .col2, .resources .l2main .col2 {

    width: 100% !important;
    margin: 0;
}
.sf_2cols_1_50, .sf_2cols_2_50, .sf_2cols_1_75, .sf_2cols_2_25 {
    width: auto !important;
    float: none;
}
.sf_2cols_2_50 .sf_2cols_2in_50,
.sf_2cols_2_33 .sf_2cols_2in_33 {
    margin: 0 !important;
}
.sf_colsIn {
    margin:0 !important;
}
.equal {
    height: auto !important;
}
.leftnav {
    display: none;
    float: none;
}
.l3main {
    float: none;
    margin: 0;
}
.l3mainInner {
    margin: 0;
}


