Hi Saeed, thanks for the feedback. Our views and templates are being overhauled significantly in time for what will hopefully be the next release so let’s hold tight and see what that brings.
In the meantime (and possibly even then) the best way to exercise control is to customize the CSS – which is exactly what your friend did.
The reality is we need to provide some basic styling to make the calendar presentable on a wide range of devices, but this isn’t going to be bulletproof and that’s why the plugin is designed in such a way as to allow for customizations, directly within the template as well as at stylesheet level.