  .person-contact-info th,
.person-contact-info td {
  vertical-align: top;
}

.person-contact-info th {
  padding-right: 1.5em;
}

h1.person-name {
  margin-top: 0;
}

.pronouns {
  font-size: .7rem;
}

.pronouns.profile {
  font-size: .9rem;
  margin-top: -1rem;
}

h3.person-title {
 margin-top: 0;
}

.person-title,
.person-department {
  margin-bottom: 0;
}

.person-campus {
  margin-bottom: 1.5em;
}

.people-list {
  margin-bottom: 45px;
}

.people-list-bio,
.person-bio {
  margin-top: 1em;
}

.people-list-edit {
  color: #bbb;
  font-size: .9em;
  display: block;
  text-decoration: none;
}

.people-list-edit:hover {
  text-decoration: underline;
}

.people-list-edit.edit-group {
  position: relative;
  top: -1em;
}

.person-group-list {
  padding-left: 0;
}