@media screen{#directions,#lodgings{width:90%;margin:1em auto 1em auto;padding:1%}.map_wrapper{width:90%;margin-left:auto;margin-right:auto}#lodging_wrapper{width:470px;padding:20px}.lodging_description{overflow:hidden;margin-top:1em;padding:0}.lodging_description p{margin-top:0}.lodge{border:1px solid gray;border-radius:1em;padding:1em;margin-bottom:1em;box-shadow:.25em .25em .5em gray}#lodging_list{width:28%;float:left;height:80vh;overflow-y:auto;overflow-x:hidden}#lodging_map{display:block;width:70%;float:right;height:80vh;box-shadow:1px 1px 0 black,1px -1px 0 black,-1px 1px 0 black,-1px -1px 0 black}address .address_mappable{padding-left:32px;background-image:url('/graphics/directionsandlodging/pin.png');background-repeat:no-repeat;cursor:pointer;display:inline-block;min-height:32px}.lodgeitem{cursor:pointer;padding:0 1em 2em 0}.lodgeitem h3{margin:0}#directions_side{width:28%;float:left}#get_directions{font-size:1.05em;cursor:pointer}#directions_error{display:none;margin:1em;padding:.5em;border:1px solid black;background-color:lightyellow;font-size:1.05em}#directions_map{display:block;width:70%;float:right;height:45vh;box-shadow:1px 1px 0 black,1px -1px 0 black,-1px 1px 0 black,-1px -1px 0 black}#directions_panel{width:70%;float:right;height:0;overflow:auto;display:none}#directions_panel.visible{display:block;overflow:auto;height:45vh}#directions_form textarea{width:80%;height:4em}.map_address_content{font-size:1.2em}.map_address_content h3{margin:.5em 0 .5em 0}.map_lodging_description{max-height:9.6em;overflow:auto;padding:.5em 1em .5em 0;margin:0 0 1em 0}}@media screen and (max-width:700px){#directions_side{float:none;width:100%;margin:0 0 1em 0}#directions_map{float:none;width:100%;height:40vh}#directions_panel{float:none;width:100%;height:40vh}#directions_address_wrapper,#directions_form_wrapper{float:left;margin:0 1em 0 1em}#lodging_list{float:none;width:100%;height:40vh;margin:0 0 1em 0}#lodging_map{float:none;width:100%;height:45vh}}@media print{#directions_map{width:100%;height:40vh}#lodging_map{width:100%;height:80vh}#get_directions{display:none}#directions_form{float:right;width:40%}#directions_side{float:left;width:40%}#directions_form h3{display:none}}