.eloqua-contenteditable-editing {
    /*prevent collapsing even if no content*/
    min-width: 100px;
}
td.eloqua-contenteditable-editing {
    /*set back to table cell when editing table cells*/
    display: table-cell;
}
body {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    width: 100% !important;
    -webkit-text-size-adjust: 100% !important;
    -ms-text-size-adjust: 100% !important;
    -webkit-font-smoothing: antialiased !important;
}
a {color:#00bceb; font-family:CiscoSansTT, Arial, Helvetica, sans-serif; text-decoration: none;}
a:link {color:#00bceb; font-family:CiscoSansTT, Arial, Helvetica, sans-serif; text-decoration: none;}
a:visited {color:#00bceb; font-family:CiscoSansTT, Arial, Helvetica, sans-serif; text-decoration: none;}
img {
    border: 0 !important;
    outline: none !important;
}
table {
    border-collapse: collapse;
    mso-table-lspace: 0px;
    mso-table-rspace: 0px;
}
td {
    border-collapse: collapse;
    mso-line-height-rule: exactly;
}
span {
    border-collapse: collapse;
    mso-line-height-rule: exactly;
}
.ExternalClass * {
    line-height: 100%;
}
.number2 a {
    text-decoration: none !important;
    color: #58585b !important;

}

/*media query */
@media only screen and (max-width: 480px) {
    td.main_header {
        font-size: 24px !important;
        line-height: 24px !important;
    }
    td.sub_header {
        font-size: 16px !important;
        line-height: 16px !important;
    }
    table.image_wrapper {
        width: 100% !important;
    }
    td.image_container {
        width: 100% !important;
    }
    td.image_padding {
        width: 0px !important;
        display: none !important;
    }
    table.info_wrapper {
        width: 100% !important;
    }
    table.row {
        margin: 0 0 40px 0 !important;
    }
    td.image_padding {
        display: none;
    }
    td.link_content {
        width: 100%;
    }
    table.wrapper  {
        width: 100% !important;
    }
    table.hide  {
        display: none !important;
    }
    td.hide  {
        display: none !important;
    }
    table.main_table  {
        width: 320px !important;
    }
    td.auto  {
        height: auto !important;
    }
    td.text  {
        text-align: center !important;
    }
    td.aside  {
        width: 15px !important;
    }
    td.spc  {
        height: 15px !important;
    }
    td.aside_two  {
        width: 10px !important;
    }
    td.null  {
        text-align: justify !important;
    }
    td.padding_bottom  {
        padding-bottom: 5px !important;
    }
    td.padding_top  {
        padding-top: 5px !important;
    }
    span.wrapper  {
        width: 100% !important;
    }
    span.hide  {
        display: none !important;
    }
    td.padding {
        padding-left:7px !important;
        padding-right:7px !important;
    }
    table.footer_full_width  {
        width: 100% !important;
    }
}
@media only screen and (min-width: 480px) and (max-width: 602px) {
    td.main_header {
        font-size: 24px !important;
        line-height: 24px !important;
    }
    td.sub_header {
        font-size: 16px !important;
        line-height: 16px !important;
    }
    table.image_wrapper {
        width: 170px !important;
    }
    td.image_container {
        width: 160px !important;
    }
    td.image_padding {
        width: 10px !important;
    }
    table.info_wrapper {
        width: 248px !important;
    }
    td.full_width {
        width: 100%;
    }
    table.wrapper  {
        width: 100% !important;
    }
    span.wrapper  {
        width: 100% !important;
    }
    td.auto  {
        height: auto !important;
    }
    table.hide  {
        display: none !important;
    }
    td.hide  {
        display: none !important;
    }
    table.main_table  {
        width: 480px !important;
    }
    td.text  {
        text-align: center !important;
    }
    td.aside  {
        width: 15px !important;
    }
    td.spc  {
        height: 10px !important;
    }
    td.null  {
        text-align: justify !important;
    }
    td.padding_bottom  {
        padding-bottom: 5px !important;
    }
    td.padding_top  {
        padding-top: 5px !important;
    }
    td.padding {
        padding-left:7px !important;
        padding-right:7px !important;
    }
    table.footer_full_width  {
        width: 100% !important;
    }
}