Динамическое регулирование высоты вместо формата работало для меня:
Присвоение календаря переменной при запуске:
calendar = $('#calendar').fullCalendar({
height: $(window).height()*0.83,
...
});
И затем динамическая регулировка высоты (после проверки того, что календарь уже существует, чтобы избежать первоначальных сообщений об ошибках):
if(calendar) {
$(window).resize(function() {
var calHeight = $(window).height()*0.83;
$('#calendar').fullCalendar('option', 'height', calHeight);
});
};
Коэффициент *0.83
зависит от вашего дизайна страницы.
Надеюсь это поможет.