@media print  {
    .hideprint {
        display: none;
    }
}
@media screen  {
    .hideprint {
       display: block;
    }
}
:root {
        --background-color: white;
        --foreground-color: black;
}
@media (prefers-color-scheme: light) {
    :root {
        --background-color: white;
        --foreground-color: black;
    }
}
@media (prefers-color-scheme: dark) {
    :root {
        --background-color: black;
        --foreground-color: #45C545;
    }
}

div.body {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}
body {
    background-color: var(--background-color);
    color: var(--foreground-color);
}
h1 {
    text-align: center;
}
img.Diagram {
    width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}

p#move {
    text-align: center
}
a {
    text-decoration: none
}
