body,
html,
body[on-ready-page].smart-style-0.desktop-detected,
body[on-ready-page].smart-style-1.desktop-detected,
body[on-ready-page].smart-style-2.desktop-detected,
body[on-ready-page].smart-style-3.desktop-detected,
body[on-ready-page].smart-style-4.desktop-detected,
body[on-ready-page].smart-style-5.desktop-detected{
  height: 100%;
  min-height: 100% !important;  
  overflow: hidden;
}
#main{
	min-height: 100%;
	height: calc(100% - 49px);
	min-height: calc(100% - 49px);
	padding-bottom: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}
#main #content{
	height: 100%;
	overflow-y: scroll;
	overflow-x: hidden;
}