#mtcalc-container { display: none; }
#mtcalc-print { display: block; }

#mtcalc-print .page-break { page-break-before: always; }

#mtcalc-print { font-family: Helvetica; font-size: 12px; }
#mtcalc-print textarea { resize: none; font-size: 12px;  font-family: Helvetica; border: solid 1px #7da7d9; color: #333; }

#mtcalc-print #mtcalc-print-header { overflow: hidden; margin-bottom: 1.5em; }
#mtcalc-print h1 { float: right; font-size: 1.8em; }

#mtcalc-print .mtcalc-print-textarea-1 { width: 48.6%; height: 28px; margin: 0em 0.25em 0.25em 0em; }
#mtcalc-print .mtcalc-print-textarea-2 { width: 48.6%; height: 28px; margin-bottom: 0.25em; }
#mtcalc-print .mtcalc-print-textarea-3 { width: 99%; height: 80px; margin-bottom: 0.25em; }

#mtcalc-print .mtcalc-print-note { margin: 1.0em 0em 2.0em 0em; }

#mtcalc-print #mtcalc-print-bom-table { width: 100%; border-collapse: collapse; }
#mtcalc-print #mtcalc-print-bom-table tr { border-bottom: solid 1px #7da7d9; line-height: 1.8em; }
#mtcalc-print #mtcalc-print-bom-table .bom-first-column { text-align: left; }
#mtcalc-print .bom-tooltip { display: none; }

#mtcalc-print .page-footer { position: fixed; bottom: 0; width: 125%; }

#mtcalc-print-canvas-drawing { margin: 2.0em auto 1.0em auto; }
#mtcalc-print-cabling-drawing { margin: 1.0em auto; position: absolute; }

#mtcalc-print-specifications-list { border-collapse: collapse; }
#mtcalc-print-specifications-list th { text-align: left; border-right: solid 1px #ccc; padding-right: 1.25em; }
#mtcalc-print-specifications-list td { text-align: left; padding-left: 1.25em; }