dynamic calendar width