#registration #participant_date_of_birth_day,
#registration #participant0_date_of_birth_day,
#registration #participant1_date_of_birth_day,
#registration #participant2_date_of_birth_day {
  width: 20px;
  text-align: center;
}

#registration #participant_date_of_birth_month,
#registration #participant0_date_of_birth_month,
#registration #participant1_date_of_birth_month,
#registration #participant2_date_of_birth_month {
  width: 100px;
  margin-left: 2px;
  height: 26px;
}

#registration #participant_date_of_birth_year,
#registration #participant0_date_of_birth_year,
#registration #participant1_date_of_birth_year,
#registration #participant2_date_of_birth_year {
  width: 35px;
  margin-left: 2px;
  text-align: center;
}

#registration #contact_address_postcode {
  width: 50px;
  text-align: center;
}

#registration #contact_address_city {
  width: 235px;
  margin-left: 2px;
}

#registration #events_table {
  margin-left: 5em;
}

#registration #events_table .current-event {
  background: #f8fff8;
  font-style: italic;
}
