/* Layout and default */

body
{
  font-family: 'Helvetica', 'Arial', sans-serif;
}

div#header
{
  display: none;
}

div#footer
{
  display: none;
}

/* Tables */

table.registration_form {
  width: 100%;
  margin: 0 auto 2em auto;
  border-collapse: collapse;
}

  table.registration_form caption {
    padding: 0.5em 1em;
    border: 1px solid #aaa;
    border-left: none;
    border-right: none;
    font-weight: bold;
    text-align: left;
    color: #000;
  }

  table.registration_form tr {
    border-top: 1px solid #aaa;
  }

    table.registration_form tr th {
      width: 35%;
      text-align: left;
      padding: 0.75em 1em;
      font-weight: normal;
    }

    table.registration_form tr td {
      width: 65%;
      padding: 0.75em 1em;
      font-style: italic;
    }

/* Other */

table.receipt-donor * {vertical-align:top;}
table.receipt-donor th {font-weight:normal;}
object,embed{display:none;}

.no_print,
.container, .no-print{display: none;}
