diff --git a/src/basic/BasicView.js b/src/basic/BasicView.js
index <HASH>..<HASH> 100644
--- a/src/basic/BasicView.js
+++ b/src/basic/BasicView.js
@@ -290,7 +290,7 @@ function BasicView(element, calendar, viewName) {
 	function setHeight(height) {
 		viewHeight = height;
 		
-		var bodyHeight = viewHeight - head.height();
+		var bodyHeight = Math.max(viewHeight - head.height(), 0);
 		var rowHeight;
 		var rowHeightLast;
 		var cell;
always set minheight on rows, even when very large aspectRatio