* { margin: 0; padding: 0; box-sizing: border-box; }
[role="note"] { display: none; }
body {
  width: 800px; height: 600px;
  margin-left: -400px; margin-top: -300px;
  position: absolute; top: 50%; left: 50%;
  overflow: hidden;
  display: none;
}
.view body {
  position: static;
  margin: 0; padding: 0;
  width: 100%; height: 100%;
  display: inline-block;
  overflow: visible; overflow-x: hidden;
  /* undo Dz.onresize */
  transform: none !important;
}
.view head, .view head > title { display: block }
section {
  position: absolute;
  pointer-events: none;
  width: 100%; height: 100%;
}
.view section {
  pointer-events: auto;
  position: static;
  width: 800px; height: 600px;
  margin: -150px -200px;
  float: left;

  transform: scale(.4);
}
.view section > * { pointer-events: none; }
section[aria-selected] { pointer-events: auto; }
html { overflow: hidden; }
html.view { overflow: visible; }
body.loaded { display: block; }
.incremental {visibility: hidden; }
.incremental[active] {visibility: visible; }
#progress-bar{
  bottom: 0;
  position: absolute;
  transition: width 400ms linear 0s;
}
.view #progress-bar {
  display: none;
}
header {
  text-align: right;
  position: absolute;
  top: 0;
  width: 100%;
}
footer {
  text-align: right;
  position: absolute;
  bottom: 0;
  width: 100%;
}
.view header { display: none; }
.view footer { display: none; }

@media print {
section {
  transition: none;
  transform: none;
  position: static;
  page-break-inside: avoid;
}
body { overflow: visible; }
#progress-bar{ display:none; }
}
/*
 * Uncomment for 16:9 slides
 *
html { font-size: 12px; }
body { height: 450px; }
.view section {
  height: 450px;
  margin: -140px -200px;
  transform: scale(.3);
}
*/
