Salut, j'ai pas de solution miracle tres honnêtement mais ca fait le job, faudra tester sur différent format d'écran.
Si vous avez accès à la partie css ajouter ou modifier les différentes class/id suivants, sinon vous placez les valeurs indiqués sur les éléments correspondants même si je penses que l'iframe vous n'y avez pas accès
Apres si vous avez accès à la partie javascript, vous pouvez faire en sorte que #apartmentIframeAll ne fasse 500px de haut que si un calendrier est ouvert.
Bon courage