@media screen,projection,tv,handheld {

  #content p.panorama {
    display: none; /* hidden until medium/large CSS */
  }

  /* Definition list table-ified - adjusted widths */
  #content dl.table dt {
    width: 100%;
  }
  #content dl.table dd {
    width: 100%;
    border-top-width: 0;
  }

  /* *** Suitable operator search *** */
  #content form#operators fieldset p {
    width: auto;
    display: block;
  }
  #content form#operators fieldset p label,
  #content form#operators fieldset p input,
  #content form#operators fieldset p span.error {
    vertical-align: top;
    display: inline-block;
    zoom: 1;
    *display: inline;
  }
  #content form#operators fieldset p label,
  #content form#operators fieldset p input {
    width: 33%;
    margin-right:2%;
  }
  #content form#operators fieldset p span.error {
    width: 20%;
    font-size: 85%;
  }

  #content form#operators fieldset p.or {
    margin: 0;
    padding: 0;
  }

  /* *** Suitable operator listing *** */
  #content div.so-details {
    margin: .5em 0 .8em;
  }

  /* *** Prems awards nominations form *** */
  #content #awardnominations label {
    display: block;
    width: auto;
  }
  #content #awardnominations input,
  #content #awardnominations textarea,
  #content #awardnominations select {
    width: 100%;
  }


  /*  Mines water releases */
  #mines_map {
    min-height: 740px; /* title + map + padding + results list heading + results list */
  }
  #mines_map_canvas {
    width: 95%; /*340px;*/
    height: 420px;
  }
  #mines_map_canvas .infowindow {
    width: 200px;
  }
  #mines_map_canvas .infowindowmine {
    width: 200px;
  }
  #mines_map_canvas .infowindowgauging {
    width: 150px;
  }

  #content #mines_map h2 {
    font-size: 115%;
  }
  #content #mines_map h3 {
    font-size: 110%;
  }

  /* Float underneath map -  lists next to each other */
  #content div.map_results {
    float: left;
    padding:0 3% 0 0;
    width: 47%;
  }

  #content div.map_results h3 {
    margin: 10px 0 0;
  }

}
