body,
p,
div,
h2,
h3,
h4 {
	font-family: Arial, Helvetica, sans-serif !important;
}

body {
	font-size: 12pt;
}

body>*,
h1,
h2::before {
	display: none;
}

body>.dialog-off-canvas-main-canvas {
	display: block;
}

.dialog-off-canvas-main-canvas>* {
	display: none;
}

.dialog-off-canvas-main-canvas>main {
	display: block;
}

main>.view-header,
main>.view-content,
main>.view-footer {
	display: block;
}



.path-agenda-maire,
.path-agenda-maire article,
.path-agenda-maire #page,
.path-agenda-maire #page-wrapper {
	margin : 0;
	padding: 0;
}

.view-header {
	position     : relative;
	text-align   : center;
	margin-bottom: 2em;
}

.mayor-agenda-header {
	display: flex;
}

#mayor-agenda-name {
	flex-grow: 2;
}

#mayor-agenda-logo-vdr {
	display: block;
	width  : 1.18cm;
	height : 2.86cm;
}

#mayor-agenda-logo-mrn {
	display: block;
	width  : 2.56cm;
	height : 2.86cm;
}

h2 {
	color        : black;
	margin-bottom: 0;
	font-size    : 16pt;
}

h3 {
	color        : black;
	margin-bottom: 0;
	font-size    : 16pt;
}

.views-field-field-date-deplacement {
	text-transform: uppercase;
}

.views-field-field-lieu {
	font-style: italic;
}

.view-content {
	columns    : 2;
	column-rule: 1pt solid black;
	column-gap : .4in;
}

.views-row {
	break-inside: avoid;
}