.staticTextCont {
    max-width: 100%;
}
.staticTextCont > *,
.staticTextCont > table {
    margin-left: 33%;
    margin-top: 0;
}
.staticTextCont h2 {
    margin: 1em 0;
}
.staticTextCont h3,
.staticTextCont h4,
.staticTextCont h5,
.staticTextCont h6 {
    width: 25%;
    margin: 0;
    float: left;
}
.staticTextCont ul {
    padding-left: 1.5em;
}

@media only screen and (max-width: 767px) {
    .staticTextCont > *,
    .staticTextCont > a,
    .staticTextCont > iframe,
    .staticTextCont > p,
    .staticTextCont > ul,
    .staticTextCont > div,
    .staticTextCont > img {
        margin-left: 0;
    }
    .staticPage .staticTextCont h1,
    .staticPage .staticTextCont h2,
    .staticPage .staticTextCont h3,
    .staticPage .staticTextCont h4,
    .staticPage .staticTextCont h5,
    .staticPage .staticTextCont h6 {
        width: auto;
        margin: 30px 0 20px 0;
        float: none;
    }
}