/* TEC datepicker vs Bootstrap:
   Bootstrap .dropdown-menu { float:left } shrink-wraps the panel too narrow.
   TEC day cells are 48px × 7, so Sunday (and the next arrow) spill outside. */
.tribe-events .datepicker.datepicker-dropdown.dropdown-menu,
.datepicker.datepicker-dropdown.dropdown-menu {
	float: none !important;
	width: auto !important;
	min-width: 336px !important; /* 7 × 48px day columns */
	max-width: none !important;
	padding: 0 16px 16px !important;
	box-sizing: border-box !important;
	left: auto !important;
}
.tribe-events .datepicker table,
.datepicker.datepicker-dropdown table {
	width: 100% !important;
	max-width: none !important;
	margin: 0 !important;
	table-layout: fixed !important;
	border-collapse: collapse !important;
}
.tribe-events .datepicker table.table-condensed > thead > tr > th,
.tribe-events .datepicker table.table-condensed > tbody > tr > th,
.tribe-events .datepicker table.table-condensed > tfoot > tr > th,
.tribe-events .datepicker table.table-condensed > thead > tr > td,
.tribe-events .datepicker table.table-condensed > tbody > tr > td,
.tribe-events .datepicker table.table-condensed > tfoot > tr > td,
.datepicker.datepicker-dropdown table.table-condensed > thead > tr > th,
.datepicker.datepicker-dropdown table.table-condensed > tbody > tr > th,
.datepicker.datepicker-dropdown table.table-condensed > tfoot > tr > th,
.datepicker.datepicker-dropdown table.table-condensed > thead > tr > td,
.datepicker.datepicker-dropdown table.table-condensed > tbody > tr > td,
.datepicker.datepicker-dropdown table.table-condensed > tfoot > tr > td {
	padding: 0 !important;
	border: none !important;
	vertical-align: middle !important;
	box-sizing: border-box !important;
}
.tribe-events .datepicker .dow,
.datepicker.datepicker-dropdown .dow {
	width: 14.2857% !important;
	padding: 0 !important;
	text-align: center !important;
}
.tribe-events .datepicker .day,
.datepicker.datepicker-dropdown .day,
.tribe-events .datepicker td > button,
.datepicker.datepicker-dropdown td > button,
.tribe-events .datepicker th > button,
.datepicker.datepicker-dropdown th > button {
	width: 100% !important;
	max-width: 100% !important;
	min-width: 0 !important;
	box-sizing: border-box !important;
	box-shadow: none !important;
	background-image: none;
}
.tribe-events .datepicker td,
.datepicker.datepicker-dropdown td {
	width: 14.2857% !important;
}

/* Hide TEC series relationship label/icon on list (and other) views */
.tribe-events .tribe-events-calendar-series-archive__container {
	display: none !important;
}
