div.leftside {
    /* width: 414px;
    padding: 0px 3px 0px 0px;
    float: left; */
    width: 60%;
    padding: 0px 70px 0px 0px;
    float: left;
}

div.rightside {
    /*margin-left: 425px */;
    padding: 0px 100px 0px 0px; /* shift y, shift ?, add underspace,  */
    margin-left: 40%;
    float: outside;
}

.twocol {
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
}

.align-center {
    text-align: center;
}

.math {
    text-align: left;
}
.eqno {
    float: right;
}

div.math p:not(:first-child) {
    text-align: right;
    font-size: 90%;
    margin-top: 0.2em;
}

div.math p:not(:first-child)::before {
    content: "(" attr(data-equation-number) ") ";
}