-@media print {
-
- body {
- margin: 0pt 0pt 0pt 0pt;
- padding: 0pt 0pt 0pt 0pt;
- border-width: 0pt;
- }
-
- .sws-canvas {
- overflow:hidden;
- position:relative;
- border-width: 0cm;
- border-style: none;
- margin:0pt 0pt 0pt 0pt;
- page-break-after:always;
- width: 297mm;
- height: 209.8mm; /* not 210 due to rounding errors */
- padding:0pt;
- left:0pt;
- top:0pt;
- display: block;
- visibility:visible;
- opacity:1.0;
- }
- .sws-canvas:last-child {
- page-break-after: avoid;
- }
- .sws-active-slide, .sws-inactive-slide {
- display: block;
- visibility:visible;
- opacity:1.0;
-
- }
- .sws-active-object, .sws-inactive-object {
- visibility:visible;
- opacity:1.0;
- }
-
+.sws-header, .sws-title, .sws-inner-canvas, .sws-footer {
+ position: absolute;
+ width: 100%;
+ display:inline-block;
+ padding: 0vh;
+ margin: 0vh;
+ border: 0vh;
+}
+.sws-title {
+ vertical-align:middle;
+}
+.sws-inner-canvas {
+ /* white-space: nowrap;*/
+}
+.sws-content {
+ margin: 0vh;
+ padding: 0vh;
+ display:inline-block;
+ width: 100%;
+ vertical-align: middle;
+ max-height: 100%;
+ overflow:hidden;
+}
+.sws-vertical-align {
+ display:inline-block;
+ height: 33%;
+ width: 0%;
+ vertical-align:text-bottom;