﻿
@media screen {
  #printSection {
      visibility: hidden;
  }
}

@media print {
    * { overflow: visible !important; }

    .toggle {
        overflow: hidden !important;
    }

    body *:not(.printSection) {
        display: none !important;
    }

    #printSection {
        position: absolute;
        display: block;
        left:0;
        top:0;
    }

    button,.btn:not(.toggle):not(.toggle-on):not(.toggle-off):not(.toggle-handle) {
        visibility: hidden;
    }

    label {
        font-weight: bold;
        margin-right: 0.5em;
    }

    .form-group {
        width: 45%;
        display: inline-block;
        vertical-align: top;
    }

    #print-assessment-head {
        border: 1px solid black;
    }

    .fake-textarea {
        border-radius: 4px;
        border: 1px solid #ccc;
        padding: 4px;
        min-height: 28px;
        word-wrap: break-word;
        max-width: 30rem;
    }
}    