#uc-content .view-event-uofc-arts table {
  min-height: 165px;
}
.view-event-uofc-arts table .views-view-grid td {
  text-align: center;
  vertical-align: top;
  width: 33%;
  border-left: 1px solid #cecece;
}

.view-event-uofc-arts.view-event-uofc-arts-alumni table .views-view-grid td {
  width: calc(100% / 6);
}

.view-event-uofc-arts table .views-view-grid td:first-child {
  border-left: 0;
} 

.view-event-uofc-arts table .views-view-grid td {
  padding: 5px;
}

#uc-content .view-event-uofc-arts .views-view-grid .views-field-field-date-event-uofc span {
  font-size: 10pt;
  font-weight: bold;
  line-height: 16px;
} 
#uc-content .view-event-uofc-arts .views-view-grid .views-field-field-date-event-uofc-1 {
  line-height: 20px;
}
#uc-content .view-event-uofc-arts .views-view-grid .views-field-field-date-event-uofc-1 span {
  font-size: 24px;
  font-weight: bold;
  line-height: 20px;
  color: #666666;
} 
#uc-content .view-event-uofc-arts .views-view-grid .views-field-field-date-event-uofc-2 {
  line-height: 16px;
}
#uc-content .view-event-uofc-arts .views-view-grid .views-field-field-date-event-uofc-2 span {
  font-size: 10pt;
  font-weight: bold;
  padding-bottom: 15px;
  line-height: 16px;
} 

.view-event-uofc-arts table .views-view-grid .views-field-title a {
  font-weight: bold;
  /*color: #B50017;*/
  text-decoration: none;
}

.view-event-uofc-arts .more-link:before {
  content: "> ";
  color: #f36f21;
  font-weight: bold;
  font-size: 12pt;
}

.view-event-uofc-arts .more-link a {
  color: #f36f21;
  text-decoration: none;
  font-weight: bold;
  font-size: 12pt;
}

.view-event-uofc-arts .views-field-field-date-event-uofc {
  font-size: 10pt;
  font-weight: bold;
  line-height: 10pt;
}

.view-event-uofc-arts .views-field-field-date-event-uofc-1 {
  font-size: 18pt;
  font-weight: bold;
  line-height: 20pt;
}
.view-event-uofc-arts .views-field-field-date-event-uofc-2 {
  font-size: 10pt;
  font-weight: bold;
  padding-bottom: 15px;
  line-height: 10pt;
}

.view-event-uofc-arts .views-field-title a, .events-home .views-field-title a {
  font-weight: bold;
  /*color: #B50017;*/
  text-decoration: none;
}

.events-page table {
  width: 100%;
}

.events-page table tr:hover {
  background-color: #dedede;
}


#uc-content .events-upcoming .view-content .event-content {
    display: table;

    background-color: #F7F7F7;
    border: 1px solid #CECECE;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 100%;
}

#uc-content .events-upcoming .view-content .event-content > div {


  }

#uc-content .events-upcoming-list .event-left 
  {
    display: table-cell;
    padding: 0 36px 0 36px;


    height: 100%;

    text-align: center;
    font-size: 8pt;
    font-weight: bold;
    color: #333333;
    line-height: 16px;
    vertical-align: middle;
  }

#uc-content .events-upcoming-list .event-right
  {
    display: table-cell;
    padding: 5px 10px;
    width: 99%;
    height: 100%;
  }

#uc-content .events-upcoming-list .event-left div:nth-child(2) span /*Enlarged Date*/ {
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
    color: #666666;
  }

#uc-content .events-upcoming-list .event-right, #uc-content .events-upcoming-list .event-right span {
  font-size: 11px;
}

#uc-content .events-upcoming-list .event-right a {
  font-weight: bold;
}

#uc-content blockquote.image-field-caption {
  display: block;
  margin: 0px;
  padding: 10px;
  background-color: #F1F1F1;
  background-color: #E1E1E1;
  border: 1px solid #CCCCCC;
  width: 100%;
}

#uc-content .image-field-caption p {
  margin: 0;
  padding: 0;
}

