.breadcrumbs {
  display: none;
}

.page-title {
  display: none;
  background: none; /* Prevents the background image from being pointlessly loaded on an element which is `display: none;` */
}

/* Slideshow */
.home-slideshow-text {
  text-indent: -9999px;
}

.home-text h2 {
  color: #0d1c93;
  letter-spacing: 2px;
  font-size: 14px;
  font-size: 1.6rem;
  text-transform: uppercase;
  margin-bottom: 5px;
}

/* Noticeboard / Calendar Dates */
.updates-area h2 {
  padding-bottom: 5px;
}

.attendance h2,
.updates-area h2 a {
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 1.4rem;
  letter-spacing: 2px;
  text-align: left;
  width: 240px;
  font-weight:bold;
  color:#0d1c93;
  margin: 10px auto 0;
}

.updates-area h2 a:hover {
	color:#009284;
}

.updates-area ul {
  list-style-position: outside;
  list-style: none;
  width: 240px;
  margin: 0 auto;
}

.updates-area li {
  position: relative;
  text-align: center;
  text-align: left;
  color: #0d1c93;
}

.updates-area a {
  display: block;
  line-height: 1.7;
  font-weight:bold;
}

.updates-area li a {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 14px;
  font-size: 1.4rem;
  color: #000;
}

.updates-area li a:focus,.updates-area li a:hover {
      color: #009284;
}

.ps_activity_compact-author {
  display: none;
}

.ps_activity_compact-date,
.ps_date {
  display: block;
  line-height: 1.3;
  padding-bottom: 8px;
  color: #0d1c93;
}

.ps_event {
  position: relative;
  min-height: 1px;
  padding: 0;
  margin: 0;
  border-radius: 0;
  background: none;
}

.read-more a {
  text-transform: capitalize;
  width: 100px;
  color: #000;
}

.read-more a:focus,.read-more a:hover {
  color: #009284;
}

.attendance li {
  line-height: 1.2;
  padding: 0;
  margin: 0;
  text-align: left!important;
}

span.attendanceyear {
  color: #000;
}

span.attendancevalue {
  color: #0d1c93;
  float: right;
  font-weight: 700;
}

/* QUICKLINKS */
.quick-links li a {
	color: #000;  font-weight:bold;
}

.quick-links li a:focus, .quick-links li a:hover {
	color: #009284;
}

.quick-links h2 {
 background: #0d1c93;
 display: block;
 letter-spacing: 3px;
 color: #000;
 text-transform: uppercase;
 font-size: 15px;
 font-size: 1.5rem;
 padding: 5px 0;
 margin-bottom: 2px;
}

