.agenda {

table-layout: fixed;
width: 100%;
white-space: pre-wrap;
word-wrap: break-word;

td {
  white-space: pre-wrap;
  word-wrap: break-word;
  text-overflow: ellipsis;
}
/* Column widths are based on these cells */
.agenda-time {
  width: 40%;
}
.agenda-actiity {
   width: 60%;
}
th, td {
  border: 1px solid #00283c;
  font-size: 120%;
}
th {
  background: #00283c;
  color: white;
  letter-spacing: 1px;
}
td {
  text-align: center;
  font-size: 110%;
  a {
      color: #ff6738;
      text-decoration: none;
  }
  b {
      color: #ff6738;
  }
}
td + td {
  text-align: left;
  padding-left: 10px;
}

}

@media screen and (max-width: 760px){

.agenda {
    .agenda-time {
        width: 40%;
    }
    .agenda-actiity {
        width: 60%;
    }
    td, th {
        font-size: 100%;
    }
    td {
        padding-left: 0px;
    }
    td + td {
        padding-left: 10px;
    }
}

}