.title{
  text-align: center;
  font-size: 38pt;  
}
.chaptercaption{
  font-size: 32pt;
  padding-top: 22pt;
  font-family: Arial;  
  page-break-after: avoid;
}
.subchaptercaption{
  font-size: 22pt;
  padding-top: 10pt;
  font-family: Arial;  
  page-break-after: avoid;
}
.subsubchaptercaption{
  font-size: 16pt;
  padding-top: 10pt;
  font-family: Arial;  
  page-break-after: avoid;
}

.paragraph{
  margin-top: 10pt;
  font-size: 12pt;
  text-align: justify;
}
.tableblock{
  text-align: center;
  padding-top: 10pt;
  padding-bottom: 10pt;
}
.tableheader{
  font-weight: bold;
  background-color: silver;	
}
.imageblock{
  text-align: center;
  padding-top: 10pt;
  padding-bottom: 10pt;
}
.hindent{
  padding-left: 2em;
}
.sourceblock{
  font-size: 10pt;
  background-color: #E2E49A;
  border: 1px solid black;
  margin-top: 10pt;
}

.pagebreak{
  page-break-before: always;
}


pre{
  margin: 0px;
  padding: 5pt;
}
table{ 
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  page-break-after: avoid;
  border: 1px outset;
  width: 90%;
}
td {
  border: 1px inset;
}

body{
  width: 20cm;
  margin-left: auto; 
  margin-right: auto; 
  font-family: Arial;  
}
img{
  page-break-after: empty;
}

.note{
  font-style: oblique;
}
.sourcecode{
  font-weight: bold;
}
.message{
  font-weight: bold;
}
.pageNumber {
   display: none;
}
.noPrint {
    
}

