Handled some special cases where calendars 'overlap' - viewports are adjacent, but scrollable contents extend beneath adjacent viewports.