@media print {
  .noprint {
     display: none;
  }
  div.bottom {
     display: none;
  }
}

  .center {
     text-align: center;
  }

  .left {
     text-align: left;
  }

  .right {
     text-align: right;
  }

  .unind {
     text-indent: 0px;
  }

  .big {
     font-size: 20px;
  }

  .small {
     font-size: 14px;
  }

  .strong {
     font-weight: bold;
  }

  body {
     background: #352e2c;
     color: #c7b299;
     font-size: 17px;
     font-family: serif;
     padding: 0px;
     margin: 0px;
     text-align: center;
  }

  p {
     text-align: justify;
     text-indent: 5%;
     font-size: 17px;
     margin: 5px 15px 0px 15px;
  }

  h1 {
     text-align: center;
     text-indent: 0;
     font-size: 25px;
     margin: 10px 0px 10px 0px;
  }

  h2 {
     text-align: center;
     text-indent: 0;
     font-size: 18px;
     margin: 7px 0px 7px 0px;
  }

  div.bottom {
     text-align: center;
     text-indent: 0;
     font-size: 14px;
     margin: 20px 0px 20px 0px;
  }

  table {
     width: 100%;
     border: none;
     text-align: center;
     padding: 0px;
     margin: 0px;
     empty-cells: show;
     border-collapse: collapse;
     border-spacing: 0px;
     padding: 0px;
     margin: 0px;
  }

  td {
     padding: 0px;
     margin: 0px;
     text-align: center;
     vertical-align: middle;
  }

  img {
     border: none;
     display: inline;
  }

  td.title {
     text-align: center;
     text-indent: none;
     font-size: 25px;
     margin: 0px 0px 0px 0px;
     padding: 20px 3px 10px 3px;
     font-family: serif;
     font-weight: normal;
  }

  td.foto {
     text-align: center;
     vertical-align: middle;
     text-indent: none;
     margin: 0px 0px 60px 0px;
     padding: 20px 0px 40px 0px;
     font-family: serif;
     font-weight: normal;
  }

  td.cell {
     width: 210px;
     height: 210px;
     text-align: center;
     vertical-align: middle;
  }

  td.buff {
     width: 210px;
     height: 1px;
  }

  td.cell2 {
     width: 420px;
     height: 210px;
     text-align: center;
     vertical-align: middle;
  }

  td.main {
     padding: 1px 10px 5px 20px;
     vertical-align: top;
  }

  a:link {
     color: #c3cc3f;
     text-decoration: underline;
  }

  a:visited {
     color: #c7b299;
     text-decoration: underline;
  }

  a:active {
     color: #009030;
     text-decoration: underline;
  }

  a:hover {
     color: #f00000;
     text-decoration: none;
  }

  a.list {
     display: inline;
     font-size: 20px;
  }

  a.links {
     display: block;
     padding: 8px 20px 0px 20px;
     font-size: 17px;
     text-decoration: none;
  }

  a.links:visited {
     text-decoration: none;
  }

  a.links:active {
     text-decoration: none;
  }

  a.links:hover {
     color: #00f000;
     text-decoration: underline;
  }

  a.tm:link {
     color: #c7b299;
     font-size: 16px;
  }

  a.tm:visited {
     color: #c7b299;
     font-size: 16px;
  }

  a.tm:active {
     color: #c7b299;
     font-size: 16px;
  }

  a.tm:hover {
     color: #f00000;
     font-size: 16px;
  }

  li {
     text-align: justify;
     text-indent: 0;
     font-size: 18px;
     font-style: italic;
     margin: 5px 15px 0px 15px;
  }

  td.pleft {
     text-align: left;
     font-size: 18px;
     font-family: sans-serif;
     font-weight: normal;
     padding: 0px 0px 0px 15px;
  }

  td.pright {
     text-align: right;
     font-size: 18px;
     font-family: sans-serif;
     font-weight: normal;
     padding: 0px 15px 0px 0px;
  }

