@media print {
  @page {
    size: landscape;
    margin: 0; } }

.noprintpage {
  display: none; }

#header {
  height: 0 !important; }

#header > * {
  display: none; }

#leftside {
  width: 0 !important; }

#leftside > * {
  display: none; }

#rightside {
  width: 0 !important; }

#rightside > * {
  display: none; }

#print-preview {
  float: none;
  display: table; }

.print-preview-box {
  display: table-cell; }
