/* EVENT ITEM */
#event-item #image {
  float:right;
}
#event-item div.text-section {
  padding: 0px 0px 10px 0px;
}

div.form-fields {
  padding: 0px 0px 10px 0px;
}
div.form-label {
  float: left;
  width: 166px;
}
div.form-input {
  float: left;
  width: 300px;
}

a.book-link {
  background: #CCCDCC;
  font-weight: bold;
  color: #000;
  padding: 4px;
}

/* STANDARD LISTING */
#site-container #content-container #main-content-container #main-content #venue {
  font-weight: bold;
}

div.speaker-listing {
}
div.speaker-listing ul {
  list-style: none;
  border: 0;
  margin: 0;
  padding: 0;
}
div.speaker-listing ul li {
  list-style: none;
  border-bottom: 1px dotted #CCCDCC;
  margin: 0px 0px 13px 0px;
  padding: 10px 10px 13px 10px;
}
div.speaker-listing ul li.last {
  border: 0;
}
#site-container #content-container #main-content-container #main-content div.speaker-listing ul li h4.speaker-name {
  font-size: 1.2em;
  border: 0;
  margin: 0;
  padding: 0px 0px 0px 0px;
}
#site-container #content-container #main-content-container #main-content div.speaker-listing h4.organisation {
  font-size: 1.2em;
  border: 0;
  margin: 0;
  padding: 0px 0px 5px 0px;
}

/* ATTENDEES LIST */
div.attendee-left,
div.attendee-right {
  float: left;
  width: 218px;
}
div.attendee-left h4,
div.attendee-right h4 {
  border: 0;
  margin: 0;
  padding: 0;
}
div.attendee-left div,
div.attendee-right div {
  padding: 0px 0px 10px 0px;
}
div.attendee-left label,
div.attendee-right label {
  float: left;
  padding: 5px 0px 0px 0px;
  width: 65px;
}
div.attendee-left select,
div.attendee-right select {
  float: left;
  width: 60px;
}
div.attendee-left input,
div.attendee-right input {
  float: left;
  width: 130px;
  overflow:hidden;
}

div.attendeecontainer{
overflow:hidden;
}


div#prescreen-questions-box table {
  width: 100%;
}
div#prescreen-questions-box table tr {
  vertical-align: top;
}
div#prescreen-questions-box table td {
  background: #eee;
  padding: 10px 4px 0 4px;
}