My goal is to have the footer of my page occupy just one line in height. On occasion, when I open my page in a new browser tab, the footer ends up being two lines tall. However, if I simply reload the page within the same tab, everything appears as intended.
You can view my page here
The section in question is located towards the bottom of the page
<footer class="footer">
<div class="container-fluid">
<div id="logo">© 2013 Dine-O</div>
<div class="pull-right"><a href="/signup/restaurant"> Restaurant Signup </a> | <a href="/apps"> Apps </a> | <a href="/tos"> Terms </a> | <a href="/privacy"> Privacy </a></p>
</div>
</footer>
At times, the #logo and .pull-right divs are positioned on the same line, while at other times they appear on separate lines.
This issue seems to arise only during initial loading of the page on a new tab. I am seeking suggestions on why this behavior occurs unpredictably.