Code in question:
<img src="images/uftMap.jpg" border="0" width="95%" height="95%" alt="Universal Fitness & Training on Google maps" name="Universal Fitness & Training on Google maps">
Remove the height attribute and the browser will scale it proportionally.
Percentage in height and width attributes is not strictly coaxial. From HTML5 specification
height = non-negative integer: The height of the image in CSS pixels.
width = non-negative integer: The width of the image in CSS pixels.
If you customize the style of this inline string rather than the stylesheet, you would be better off with a style attribute:
<img src="images/uftMap.jpg" border="0" style="max-width: 95%" alt="Universal Fitness & Training on Google maps" name="Universal Fitness & Training on Google maps">
source share