.map {
  margin-left: 16%; /* Same as the width of the sidebar */
  margin-right: 16%;
  margin-top: 6%;
  padding: 0%;
}

.map h2{
	font-size: 200%;
	margin-left: 0.1%;
}

#rdvnav{
  margin-top: 25.5%;

}

#rdvmap{
  margin-top: 12%;
  padding-bottom: 2%;

}

@media screen and (max-width: 550px) {
  #sidenav {
    padding-top: 17%;
    display: none;
  }
  #sidenav a {
    font-size: 50%;
  }
  .main {
    padding-top: 6%;
  }
  #topinfo {
    padding-top: 1%;
  }
  #topinfo a {
    font-size: 40%;
  }
  .branding {
    margin-top: -5%;
  }
  #rdvlink a {
    font-size: 70%;
  }
  #mapplan a {
    font-size: 70%;
  }
  #rdvnav {
    margin-top: 48%;
  }
  #rdvmap {
    margin-top: 22%;
  }
  .framap{
  	max-width: 100%;
  }
}

@media screen and (max-width:600px) {
  .map{padding-top: 8%;}
  .map{font-size: 80%;}
  .main {font-size: 80%;}
}