body {
    background:#ffffff;
    color:#000000;
    font-family:verdana, arial, sans-serif;
    font-size:75%;
    margin:5mm;
    padding:5mm;
    border:0
    }
table {
    width: 100%;
    border: none;
}
*.headingright {
    background-color: darkcyan;
    color: white;
    text-align: right;
}
*.heading {
    background-color: darkcyan;
    color: white;
    column-span: 2;
    font-size: x-large;
}
*.label {
    font-weight: bold;
    text-align: left;
    vertical-align: text-top;
    background-color: lightyellow;
}
*.answer {
    background-color: lightblue;
}
*.information {
    background-color: lightskyblue;
}
*.question {
    background-color: lightgreen;
    margin-bottom: 5mm;
    padding-bottom: 5mm;
}
img {
    border: 3px inset black;
}
