Для будущих людей, у которых будет такой же вопрос:
Также можно использовать свойство "max-width":
.ui-datepicker{
max-width: 1024px;
}
Вы также можете изменить размер шрифта, как сказал Awais, это хорошая идея.
Последняя возможность поиграть с шириной - это использовать месяцы с несколькими столбцами в конфигурации JQuery UI datepicker.
Например:
$( "#datepicker" ).datepicker({
numberOfMonths: [2,6] # 2: number of month per column, 6: number of columns
});
Это создаст 6 столбцов с 2 месяцами по столбцам, так что у вас будет 12 месяцев идеально отображенных на двух строках с правильно установленной шириной.