By default the calendar is in a list view, and will list the upcoming dates in order. One of the benefits of SharePoint is the clean graphical view of the calendar. It looks like Outlook and is easier to read and understand. We have found many customers enjoy the calendar view instead of the Current Events list view so they switch the view. When the calendar is switched to week or month view, the page get's stretched out and will normally cause the user to have to scroll horizontally to view everything. I run at 1920x1200 and don't have this issue, but someone running at 1024x768 (Which accounts for about 50% of today's users) will.
As you can see above, a user at 1024x768 is missing the right column.
But when you're done here, it'll fit nicely

As you can see there is a fix, but you'll need SharePoint Designer. A note about SharePoint Designer: it's incredibly slow, sometimes it can take 5-10 seconds between clicks. Just bear with it, it works great, but is very slow.
To resolve this, we're going to create a few new rows on the page, and put in some new web part zones so you can throw the calendar in it's own row.
First: open the site using SharePoint designer. You'll want to open it directly to the site, go to File > Open Site. Then type in the complete path to the site, like http://server/site/site2 or where ever it is. When you click Open it might just show you the subfolders of that site. To open the site in SharePoint Designer (SPD) click one of the folders and click Open. Make sure to click a real folder, not a subsite. You will see default.aspx listed, double-click to open that file (yeah, slow eh?). You should see the same page but laid out with some extra borders.

You will notice the calendar doesn't appear. That's because the calendar is actually completely JavaScript driven, meaning your browser creates the calendar view on the fly. SharePoint generates all the code to make it, then your browser translates it into a calendar. Anyway, moving on.
Right click in the white space below Calendar, select Insert then Row Below. Do the same thing again, and you should now have two rows added to the bottom of the page.
As seen above, there are now two rows under the existing page. Now, click in the second row (the first empty one, not the bottom one) in the first column and drag to the right to select the other two columns. Right click on the highlight and select Modify then Merge Cells. That will create a single cell out of the three.
Next, click inside the new single large middle cell. Go to the Insert menu, then SharePoint Controls then Web Part Zone. Click in the bottom row, in the first column, and insert another web part zone. Do the same for the third column in the bottom row, so it looks something like this:
Now save the file. SPD wlil alert you stating "Saving your changes will customize a page from the site definition. Are you sure you want to do this?" Click Yes. (if in the future something you did blows up the page, go to Site Settings then Reset to site definition to reset the page). You can now close SPD.
Go to the page in Internet Explorer. You will notice that nothing looks different. That's Okay. Click Site Actions, then Edit Page. You will see at the bottom of the page, the new zones.
You can now drag your calendar into the middle large zone. This layout also allows you to put some items below your calendar, in the same layout as the top. You should immediately notice the page fits horizontally as soon as you move the calendar into the larger zone. Click Exit Edit mode and Viola! No more scrolling horizontally.
I hope this helps!