@media print{ .toolbar,.tabs,.no-print,.modal-backdrop,.info-btn,.info-pop{display:none!important}
  .view{display:block!important;padding:0} body{background:#fff;color:#000}
  /* The toolbar and the tabs are FIXED on screen, so the page carries a band of padding to
     stand clear of them (css/layout.css). Neither is printed, so neither is that band — left
     in, every printed plan would start with an inch of white. */
  .topbar{position:static}
  body{padding-top:0!important}
  .panel{box-shadow:none;border-color:#999}
  /* A printed plan is a record, and a record may not be missing its lift figures. Collapsing
     is a screen convenience only: on paper the block is always open and the stub always
     gone, whatever the pilot last chose. This is the whole reason the columns are hidden
     rather than removed — there is nothing to rebuild before printing. */
  #fuelSections.ops-collapsed .fuelTable .fold{display:table-cell!important}
  #fuelSections .fuelTable .stub{display:none!important}
  /* Same rule, same reason, for the duty log's limit columns: a printed duty record may not
     be missing the limits it was judged against. */
  #fdtTable.fdt-collapsed .fold{display:table-cell!important}
  #fdtTable .stub{display:none!important}
  /* Both ladders print as plain ruled cells: the leg bands and the hover highlight are
     screen aids and would only muddy a mono printout. The .wpcell.navband selectors are
     listed explicitly because they beat the plain .navband rules on specificity on screen,
     and !important alone does not settle a tie between two important declarations — the
     more specific one still wins, so it has to be named. */
  #navSections .navTable td.navband,#navSections .navTable td.navband.calc,
  #fuelSections .fuelTable td.navband,#fuelSections .fuelTable td.navband.calc,
  #navSections .navTable td.wpcell.navband,#fuelSections .fuelTable td.wpcell.navband,
  #navSections .navTable td.nav-hl,#navSections .navTable td.nav-hl-pin{background:none!important;color:#000!important;
    box-shadow:none!important;font-weight:inherit!important}
  /* The hatched corner half-cells are a screen device for "this ladder has no leg here";
     on paper an empty ruled box says the same thing without the ink. */
  #navSections .navTable td.navfill,#fuelSections .fuelTable td.navfill{background:none!important}
  /* The DEP states are NOT a screen aid — which waypoints the clock rolls through is part
     of the plan, so keep both marks, redrawn in mono. The dashed line is a border, so it
     survives background-printing being off; dep-set becomes a ruled box instead of a tint. */
  #navSections .navTable td.depcell.dep-set{background:none!important;color:#000!important;
    box-shadow:inset 0 0 0 1.5px #000!important}
  #navSections .navTable td.depcell.dep-set input[type="time"]{color:#000!important;font-weight:700!important}
  #navSections .navTable td.depcell.dep-none::before{border-left-color:#777!important;opacity:1!important}
  #navSections .navTable td.depcell.dep-none input[type="time"]{color:#999!important;opacity:1!important}
  .navlegend{color:#000;margin-top:6px}
  .navlegend i{border-color:#777}
  .navlegend i.key-set{background:none;border-color:#000;border-width:1.5px}
  .navlegend i.key-roll::before{border-left-color:#777} }
