.solutionbox {
    background-color: #bbffbb;
    margin: 0 25pt;
    border: 2px solid;
    border-radius: 5px;
    padding: 5px;
}
.solutionlink {
    padding: 2pt 6pt;
}
.solutionlink a {
    text-decoration: underline;
    cursor: help;
}
.solution {
    display: none;
}
.printonly {
    display: none;
}
@media print {
    .solutionbox { /* This hides solutionbox completely when printing */
        display: none!important;
    }
    .solutionlink {
        display: none!important;
    }
    .solution {
        display: none!important;
    }
    .printonly {
        display: block!important;
    }
}


