body {
  background-color: transparent;
  color: black;
  font-family: Courier, monospace;
  font-size:20px;
}
h1 {
  text-shadow:5px 5px 10px #E7E4FE;
  color: #ACA2F8;
}
div {
  border:dotted 2px #C5B2FF; 
  padding:20px; 
  margin:5px;
  text-align:center;
  border-radius:10px;
  vertical-align:middle;
  position:relative;
}
@media print {
  .noprint {display:none}
}
@media screen and (max-width:600px) {
  div {padding:5px}
  .optimize {display:none}
  .mobilefriendly {clear:left;}
}