When you use do_shortcode() for the calendar you need to include the calendar’s scripts within the page, you can do that by following the documentation here:
The support post ‘Blank calendar’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.