Sorry for misunderstanding you. Are you referring to the "Meeting Agendas, Documents, and Minutes" section of the above site? If so, this can be done ( with a bit of custom code ) with WordPress.
The simplest way would be to create a page hierarchy that looks somewhat like this:
- CAC Meeting Agenda
- City Project Documents
- Survey Results
Each page under Documents would be a "child" page.
Once the page hierarchy is complete, you will need to upload all of your files for each of the child pages through the media upload feature on each page.
After your files are uploaded, you will want to create a Custom Page Template which will pull all attachments associated with the page that you apply it to. Each page listed under the Documents page will need this page template applied to it.
Normally, when I am creating a page template like this, I will open the page.php file from my theme and save as under a new name.
For your situation, you will want to use the get_children() function to return the files that you have uploaded. Please see the linked codex page for an example.