% Designed by Timothy E Chapman [TEC] in 2019

\documentclass[11pt,a4paper]{article}

\usepackage{graphicx}
\usepackage{svg}
\usepackage[left=2.2cm,right=2.2cm,top=1.5cm,bottom=1cm]{geometry}

\usepackage[T1]{fontenc}
\usepackage{sourcecodepro}
% \usepackage{sourceserifpro}
\usepackage[default]{sourcesanspro}

\usepackage[activate={true,nocompatibility},final,tracking=true,kerning=true,spacing=true,factor=2000]{microtype}
\newcommand{\acr}[1]{\textls*[70]{\scshape \MakeLowercase{#1}}}

\usepackage{booktabs}
\usepackage{fancyhdr}
\usepackage{xcolor}
\usepackage{multicol}
\usepackage{pifont}
\usepackage{graphicx}

\newcommand{\formitem}[2]{
    \begin{minipage}{\textwidth}
        \begin{minipage}[t]{0.3\linewidth}
            \raggedleft
            #1
      \end{minipage}
      \quad
      \begin{minipage}[t]{0.6\linewidth}
            #2
      \end{minipage}
    \end{minipage}
}

\usepackage{tikz}
\newcommand{\formfield}[3][]{%
    \begin{tikzpicture}[y=0.2em,x=0.1\linewidth]
        \draw[semithick,black!40!white] (0,0) -- (0,6);
        \draw[semithick,black!40!white] (0,0) -- (#3,0);
        \draw (0,10) node[anchor=west,align=left] {\hspace*{-1.6mm}\sffamily\scriptsize #2};
    \end{tikzpicture}%
    \hspace{-0.2mm}%
}

\newcommand{\checkbox}[1][black]{\tikz[baseline=0.2em]{\draw[semithick,#1] (0,0) rectangle (1em,1em);}}
\newcommand{\checkedbox}{\tikz[x=1em,y=1em,baseline=0.2em]{
\draw[semithick] (0,0) rectangle (1,1);
\draw (0.5,0.5) node[align=center] {\makebox[0pt]{\ding{56}}};}}


\begin{document}
\pagestyle{empty}

{\ttfamily
\vspace*{-16mm}
\hfill\vbox to 0pt{\hbox{\includesvg[width=3cm]{ucc-logo}}\vss}\\
\noindent\raggedright
\fontseries{sb}\selectfont
\Huge
University Computer Club \\[2pt]
\fontseries{m}\selectfont
\LARGE
% Semester 1\hspace{7pt} \(\cdot \)\hspace{7pt} 2020 Membership Form}
Semester.1.2021.Membership.Form}

\section*{New Member}

\formfield{Full Name}{6}\formfield{Date of Birth}{4}\\
\formfield{Email Address}{6}\formfield{Student Number}{4}\\
\formfield{Phone Number}{4}

\vspace{-4mm}
\subsubsection*{You want to hear about UCC events, but what else?}
\vspace{-4mm}
\begin{multicols}{3}
    \renewcommand{\labelitemi}{\checkbox}
    \raggedright
    \begin{itemize}
        \item[\checkedbox] UCC events
        \item Tech discussions \\~
        \item Volunteering
        \item Industry \& employment opportunities
        \item Committee stuff
        \item Member projects and general discussion
    \end{itemize}
\end{multicols}
\vspace{-6mm}
\subsubsection*{We're curious, which of these interest you?}
\begin{multicols}{3}
    \renewcommand{\labelitemi}{\checkbox}
    \raggedright
    \begin{itemize}
        \item Programming
        \item Gaming
        \item Sysadmin
    \end{itemize}
\end{multicols}

\vspace{-4mm}
\section*{Renewing Member}
\vspace{-3mm}
\formfield{UCC Username}{4}
\quad
\checkbox[black!75!white]\ {\sffamily Details Unchanged
{(\textit{otherwise update details above})}}

\vspace{-4mm}
\section*{Membership Type}
\vspace{-4mm}
\begin{center}
    \large\renewcommand{\arraystretch}{1.35}
    \begin{tabular}{rcc}
        & Guild & Non-Guild \\
        \midrule
        O'Day Special & \checkbox[black!60!white]\enskip\phantom{0}\$5 & \checkbox[black!60!white]\enskip\$10 \\
        Student & \checkbox[black!60!white]\enskip\$10 & \checkbox[black!60!white]\enskip\$15 \\
        Non Student & \checkbox[black!60!white]\enskip\$20 & \checkbox[black!60!white]\enskip\$25
    \end{tabular}
\end{center}
\noindent
I, the undersigned, agree to abide by the UCC Constitution, rulings of the UCC
Committee, UCC and
UWA’s Network Usage Guidelines. Policies can be found at www.ucc.asn.au/infobase/policies.ucc\\[8pt]
\formfield{Signed}{6}\formfield{Date}{4}

\vfill
\vspace{-2mm}\begin{center}
    % \ding{118}\enskip\ding{118}\enskip\ding{118}
    \color{black!70!white}
    \ttfamily \bfseries \tiny 01110111 01100101 01101100 01100011 01101111 01101101 01100101
  \end{center}\vspace{-8mm}
\vfil

\section*{Office Use}
\noindent
Payment Method:\qquad Cash\quad /\quad Dispense\\[4pt]
\formfield{Authorized by (\textit{Signature})}{6}%
\formfield{TLA}{1.5}\formfield{Date}{2.5}\\
\formfield{Added to MemberDB by (\textit{Signature})}{6}%
\formfield{TLA}{1.5}\formfield{Date}{2.5}\\

\begin{center}
  \footnotesize{The University Computer Club Inc.\\
    ABN\@: 98 843 368 069}
\end{center}

\end{document}
