h1 {
  font-size: 2.5em;
}

h2 {
  font-size: 1.5em;
}

h3 {
  font-size: 1.2em;
}

body, p, h1, h2, h3, h4, a, ul, li, table, tr, td {
  font-family: Helvetica, Arial, sans-serif;
}

#idFooterPoweredByContainer {
  display: none;
}

div.zoneContent {
  padding-bottom: 40px;
}

h4.gadgetTitleH4 {
  font-size: 18px !important;
  font-weight: bold;
}

table.conferences {
  border-spacing: 0px;
}

table.four-societies-conferences {
  border-spacing: 0px;
}

table.workshops {
  border-spacing: 0px;
}

table.newsletters {
  border-spacing: 0px;
}

table.conferences td {
  padding: 10px;
  vertical-align: top;
}

table.four-societies-conferences td {
  padding: 10px;
  vertical-align: top;
}

table.workshops td {
  padding: 10px;
  vertical-align: top;
}

table.newsletters td {
  padding: 10px;
  vertical-align: top;
}

table.conferences tr:nth-child(odd) {
  background-color: #f2f2f2;
}

table.four-societies-conferences tr:nth-child(odd) {
  background-color: #f2f2f2;
}

table.workshops tr:nth-child(odd) {
  background-color: #f2f2f2;
}

table.newsletters tr:nth-child(odd) {
  background-color: #f2f2f2;
}

table.conferences tr td:nth-child(1) {
    width: 12em;
}

table.conferences tr td:nth-child(3) {
    width: 10em;
    text-align: right;
}

table.newsletters tr td:nth-child(1) {
    width: 8%;
}

table.newsletters tr td:nth-child(2) {
    width: 23%;
}

table.newsletters tr td:nth-child(3) {
    width: 23%;
}

table.newsletters tr td:nth-child(4) {
    width: 23%;
}

table.newsletters tr td:nth-child(5) {
    width: 23%;
}