Fix portlet_calendar and update CSS