body {
    color: black!important;
}

button,
.button,
#loadExperiment {
    display: none!important;
}
header {
    page-break-after: avoid;
}

#leftCol {
    width: 100% !important;
    page-break-after: always;
}

#rightCol,
#rules {
    page-break-after: always;
}

#rules h3 {
    color: black;
}

#rules p,
footer
 {
    color: black;
}

#model {
    flex-direction: column;
}

#results .flex {
    flex-direction: column;
}

#leftCol,
#model,
#results .resultContainer
{
    page-break-after: always;
}

#results .graph {
    margin-left: 0;
    width: auto;
    margin-top: 10px!important;
    margin-bottom: 20px;
    max-width: 100%;
}

#results table {
    max-width: 100%;
}

#environmentHolder,
#dayHolder {
    margin: 0 auto;
}

.inverted_border div:first-child,
.inverted_border div:last-child {
    border-radius: 0;
}

#code {
    font-size: 8pt;
    padding: 0;
    font-family: monospace;
}

.graph {
    border: 0;
}

.income img,
#income img {
    -webkit-print-color-adjust: exact;
    color-adjust: exact
}

header,
#copycode {
    display: none;
}
