Hi @LMEcolleen,
Without seeing your exact HTML code, I am going to make a pretty educated guess that the issue is that of available screen space. Unlike making a word document (or similar) where there is a fixed paper size and everything will basically look the same no matter what computer you view the file on, web content is generally dynamic and changes based on the size of the screen. This generally ensures people with large monitors see a lot fo content (without much blank space) and conversely that people viewing on a small mobile device only see a small amount of content and don't have a ton of left/right and up/down scrolling, which can be very difficult to accomplish.
I can see the look you're going for, but I think getting that to work well across devices might be pretty difficult. If you put your menu icons above the calendar instead of trying to have them side by side, it might work a little bit better. I'm not sure how much you want to display "identically to everyone and how much you'd be willing to have display slightly differently to different users though.
If you can provide a bit more info on your wishes, someone may be able to offer up some possible solutions.
-Chris