.uw-madison-events-calendar.event-view {
  margin-bottom: 30px;
}

.uw-madison-events-calendar.event-view:last-child {
  margin-bottom: 0px;
}

.uw-madison-events-calendar.event-view  .event-header > div {
  padding: 0px;
}

.uw-madison-events-calendar.event-view  .event-header .event-title {
  margin-top: 0px;
  margin-bottom: 0px;
}

.uw-madison-events-calendar.event-view  .event-header .event-subtitle {
  margin-top: 3px;
  margin-bottom: 0px;
}

.uw-madison-events-calendar.event-view .event-date,
.uw-madison-events-calendar.event-view .event-location {
  font-size: 12px;
}

.uw-madison-events-calendar.event-view .event-location {
  /*margin-bottom: 7px;*/
}

.uw-madison-events-calendar.event-view .event-date {
  margin-bottom: 0px;
}

.uw-madison-events-calendar.event-view .event-cats {
  font-weight: 600!important;
  font-size: 12px;
  margin-top: 7px;
  margin-bottom: 5px;
}

.uw-madison-events-calendar.event-view .event-cats a {
  padding: 2px 5px;
  border: solid 2px;
  text-decoration: none;
}

.event-description {
  position: relative;
  display: inline-block;
  width: 60%;
}

.uw-madison-events-calendar.event-view  .button-wrapper {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 40%;
  text-align: right;
  float: right;
}

.uw-madison-events-calendar.event-view  .event-header .button {
  margin-bottom: 10px;
  margin-left: 20px;
}

.uw-madison-events-calendar.event-view  .event-details hr {
  display: none;
}

div.uw-pe.uw-pe-todaywiscedu_events .uw-more-link:link,
div.uw-pe.uw-pe-todaywiscedu_events .uw-event-title a:link {
  text-decoration: none;
}

@media screen and (max-width: 950px) {
  .uw-madison-events-calendar.event-view  .button-wrapper {
    text-align: left;
    margin: 20px auto;
  }
  .event-description, .uw-madison-events-calendar.event-view  .button-wrapper {
    width: 100%;
  }

  .uw-madison-events-calendar.event-view  .event-header .button {
    margin-left: 0px;
    margin-right: 20px;
  }
}

@media screen and (max-width: 768px) {
  .uw-madison-events-calendar.event-view  .event-details hr {
    display: block;
  }
}
