.docImgWrapper {
    width: 100px;
    float: left;
    margin-right: 2em;
    padding-top: 1em;
}

.docImgWrapper+*+*+ol li,
.docImgWrapper+*+ol li,
.docImgWrapper+ol li,
.docImgWrapper+*+*+ol,
.docImgWrapper+*+ol,
.docImgWrapper+ol,
.docImgWrapper+*+*+ul li,
.docImgWrapper+*+ul li,
.docImgWrapper+ul li,
.docImgWrapper+*+*+ul,
.docImgWrapper+*+ul,
.docImgWrapper+ul {
    margin-left: 0em;
    padding-left: 0em;
    text-indent: 0em;
    list-style-position: inside;
}

a.docImgWrapper * {
    cursor: pointer;
}

.docImgWrapper * {
    font-size: 0.7em;
    text-align: center;
}

.docImgWrapper img {
    width: 100px;
    border: thin solid lightgrey;
}

@media screen and (max-width: 500px) {
    .docImgWrapper {
        float: none;
        margin: 0 auto;
        display: block;
    }
}