your html is still broken
<!DOCTYPE HTML>
<html>
<head><title>Weather Observations</title>
<body>
<h2>Treyburn Lakes<br>
Indianapolis, IN 46239</h2></head><br>
....
</body>
</html>
a) a </head> tag should go before <body> and not somewhere else
b) the header (between <h2> and </h2> should also be enclosed in <header> </header> tags (not to be confused with <head>!!!)
<!DOCTYPE HTML>
<html>
<head><title>Weather Observations</title></head>
<body>
<header><h2>Treyburn Lakes<br>
Indianapolis, IN 46239</h2></header>
<br>
....
</body>
</html>
maybe this can help to sucessfully render this page on all major browsers and posiitively check it on online html checkers ...