@media only screen and (min-width: 900px) {
   .body {
      padding-top: 0;
      border: none;
      border-collapse: collapse;
      padding-right: 0;
      padding-left: 28%;
      width: 72%;
      margin-left: auto;
   }

   .leftBar {
      text-align: left;
      position: relative;
      left: 0;
      top: 0;
      width: 24%;
      max-width: 260px;
      width:expression(document.body.clientWidth > 260? "260px" : "auto");
      padding: 0.5ex 0;
      float: left ;
      margin: 0 10px 1ex 10px;
      z-index: 1;
      border: none;
      border-collapse: collapse;
   }

   .leftBar, .leftBar h4, .leftBar a {
      text-align: left;
   }

   .leftBar h4 {
      padding: 0.5ex 1em;
   }

   .leftBar ul {
      text-align: left;
      list-style-type: none;
      margin: 0;
      padding-left: 0;
   }

   .leftBar ul li {
      text-align: left;
      display: list-item;
      border: 0;
      margin: 0;
      padding: 0.5ex 1em;
      white-space: normal;
   }

   .leftBar ul li:last-child {
      border: 0;
   }

  .leftBar ul li.extra {
      display: list-item;
   }

   .leftBar a {
     display: block;
   }

   table.people td {
      -ms-word-break: normal;
      word-break: normal;

 /* Non standard for webkit */
      word-break: normal;
	  padding: 0.5ex 0.5em;
   }

}

@media screen, print and (min-width: 600px) {

/*
   .menu {
      display: inline;
   }
 */

  .leftBar ul li.extra {
      display: none;
   }

   .head h1, .imageHead h1 {
      font-size: 2em;
   }
   .head h2, .imageHead h2 {
      font-size: 1.5em;
   }
   .head h3, .imageHead h3 {
      font-size: 1.17em;
   }
   .head h4, .head h5, .head h6, .imageHead h4, .imageHead h5, .imageHead h6 {
      font-size: 1em;
   }

}

@media only screen and (min-width: 715px) {

  div.topBar {
      height: 30px;
  }

}

@media only screen and (min-width: 1060px) {

   .body {
     padding-left: 285px;
     margin-left: 0;
     width: auto;
   }

   .rightbar {
      display: inline;
      float: right;
   }

   .newsbar {
      display: none;
   }

   section.summary {
      margin-right: 282px;
   }

  .gallery-img {
      /* height: 20vh; */
  }

}