.col-4, .col-8, .col-sm-4 {
  flex: 0 0 90%;
  max-width: 90%;
}
.embed-person--extra-text p {
  font-family: "Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;
  line-height:1.4;
  margin-left:1.2rem;
  font-size: 1rem;
  font-weight:normal;
  padding-right: 5px;
}
.embed-person--extra-text p.program {
  font-size: 1.05rem;
  margin-top: .3em;
}
.embed-person--extra-text p.program a {
  font-weight:normal;
}
.embed-person--extra-text p.coordinator {
  font-size: 1.05rem;
  font-weight:bold;
  margin-top: .3em;
}
.embed-person--extra-text p.college {
  //font-size: 1rem;
  font-weight:bold;
  padding-bottom:3px;
}
div.person-name,
div.person-title,
div.person-phone,
div.person-email {
    display:none;
}
.embed-person--info .col-8 {
  display:none !important;
}
table.svp-schedule {
  margin-left:-1rem;
}
table.svp-schedule td {
  vertical-align:top;
  border:1px solid #ddd;
  padding:6px 6px 6px 6px;
  /*min-height:1.8rem;*/
}

table.svp-schedule td.day {
  vertical-align:middle !important;
  height: 3rem !important;
  background: #efefef;
}
table.svp-schedule td.time {
  min-width:160px;
  white-space: nowrap;
}
div#card-31348 {
  /* move the parent schedule accordion up a little */
  margin-top:-2rem;
}