\usepackage{ebgaramond}
\usepackage[british]{babel}
\usepackage{type1cm}
\usepackage{enumitem} % Customized lists
\setlist[itemize]{noitemsep} % Make itemize lists more compact

%% Additional Committee Roles
\newcommand{\president}[1]{\role{#1}{President}}
\newcommand{\treasurer}[1]{\role{#1}{Treasurer}}
\newcommand{\minutes}[1]{\role{#1}{Recording Minutes}}

\setcounter{secnumdepth}{2} % Allows two levels of titles to be enumeratred
\renewcommand{\thesection}{\arabic{section}} % arabic numerals for subsections
\renewcommand\thesubsection{\roman{subsection}} % small roman numerals for subsections

%% Mods for added functionality.

\newcommand{\prevdate}[1]{%
	\newcommand{\prevmeet}{held on #1}
}

\newcommand{\mem}[1]{\textbf{#1}} % Style for marking member names in bold.

\renewcommand{\priormins}[3][]{The #1 Minutes of the previous meeting \prevmeet~were approved as an accurate record, proposed by \mem{#2} and seconded by \mem{#3}.} % Adapted prior mins functionality

\newcommand{\approval}{Approval of the Minutes of the previous meeting \prevmeet.}

% \newcommand{\apologies}[1]{\textbf{Apologies}: #1}

\newcommand{\decision}[1]{

\noindent $\bullet$~\textbf{Decision}: #1} % Command for noting decisions taken.

\renewcommand{\nextmeeting}[1]{
\vspace{1em}
\noindent\textbf{Next Meeting}: #1}
% Display document status for draft version
% Date in UK Format
\usepackage[UKenglish]{datetime}
\let\dateUKenglish\relax
\newdateformat{dateUKenglish}{\THEDAY~\monthname[\THEMONTH] \THEYEAR}

\makeatletter
\renewcommand{\head@list}{
  \begin{description}
    \item[Present:] \show@present
    \ifx\@absent\@empty
      \relax
    \else
      \item[Apologies:] \show@absent
    \fi %
    \ifx\@alsopresent\@empty
      \relax
    \else
      \item[Also present:] \show@alsopresent
    \fi %
  \end{description}
}
\makeatother