Fix for issue #9.  Now accounting for non-integer timezone offsets.