{{ month_name }} {{ year }}

{% for day_name in day_names %} {# The visible label is truncated to one letter for width; the full day name is what gets announced. #} {% endfor %} {% for week in weeks %} {% for day in week %} {% endfor %} {% endfor %}
{{ day_name }}
{% if day != 0 %}
{{ day }}
{% if content[day] %} {# An empty coloured dot is invisible to assistive tech. #} {{ has_events_text }} {% endif %} {% endif %}