@media print { 
      .page-break { height:0; page-break-before:always; margin:0; border-top:none; } 
     } 
    body, p, span, td, a {font-size:9pt;font-family: Arial, Helvetica, sans-serif;} 
    body{margin-left:1em; margin-right:1em;} 
    .page{ 
    padding-top:5px; 
    page-break-after : always; 
    font-family: Arial, Helvetica, sans-serif; 
    position:relative; 
    border-bottom:1px solid #000; 

    }

body,div {
  font-family: "Segoe UI",Roboto,Calibri,-apple-system,BlinkMacSystemFont,"PT Sans",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  fint-size: small;
}

.floatleft  { float:left; margin-left: 1em; margin-right: 1em;}
.float      { margin-left: 1em; margin-right: 1em; }
.floatclear { clear: both; }


.calcsketch  {
  border:  1px solid black;
  background: white;
  background-image: url(sketch.png);
  color: darkgray;
  margin:  0px;
  padding: 5px;
}

input {
  text-align: center;
  vertical-align: middle;
  border:  0px;
}

.head {
    margin:  1px;
    padding: 1px;
	background: lightgray;
    text-align: center;
    vertical-align: middle;
}

.maldurch {
	font-size:16pt;font-family: Arial, Helvetica, sans-serif;
    margin:  8px;
    padding: 8px;
	background: white;
	text-align: center;
    vertical-align: middle;
}

table {
  border: 1px solid blue;
  border-collapse: collapse;
}

td {
    margin:  1px;
    padding: 1px;
	border: 1px solid green;
	text-align: center;
	vertical-align: middle;
}

buttons {
  text-align: right;
}
