<ul class="events">
#if($request.getParameter("page"))
  #set($currentPage = $math.toInteger($request.getParameter("page")))
#else
  #set($currentPage = 1)
#end
#set($events-list = $dotcontent.pullPerPage("+structureName:Events +(conhost:$host.identifier conhost:SYSTEM_HOST)", $currentPage,$limit,"modDate desc"))
#foreach($events in $events-list)
  <li class="events-item">
    #if($cal == "yes")<a href="/events/$events.urlTitle"><span class="month">$date.format('MMMM', $events.startDate) <span class="day">$date.format('dd', $events.startDate)</span></span><a>#end
    <h3><a href="/events/$events.urlTitle">$events.title</a></h3>
    #if($cal == "no")<p class="date">$date.format('$format', $events.startDate) #if($events.endDate.length() > 0) &ndash; $date.format('$format', $events.endDate)#end</p>#end
    <p>$events.eventSummary</p>
  </li>
#end
</ul>
#if($paginate == "yes" && $events-list.totalPages > 1)  
  #set($nextPage = $currentPage + 1)
  #set($prevPage = $currentPage - 1)
  #set($twoBack = $currentPage - 2)
  #set($twoForward = $currentPage + 2)
  <ul class="paginate">
      #if($currentPage > 2)<li><a href="?page=1">First</a></li>#end
      #if($events-list.previousPage == "true")<li><a href="?page=${prevPage}">Prev</a></li>#end
      #if($twoBack > 1)<li><a href="?page=${twoBack}">$twoBack</a></li> #end
      #if($events-list.previousPage == "true")<li><a href="?page=${prevPage}">$prevPage</a></li>#end
      <li>$currentPage - current</li>
      #if($events-list.nextPage == "true")<li><a href="?page=${nextPage}">$nextPage</a></li>#end
      #if($twoForward < $events-list.totalPages)<li><a href="?page=${twoForward}">$twoForward</a></li> #end
      #if($events-list.nextPage =="true")<li><a href="?page=${nextPage}">Next</a></li>#end
      #if($currentPage < $events-list.totalPages)<li><a href="?page=${events-list.totalPages}">Last</a></li>#end
      <li>$currentPage of $events-list.totalPages total pages</li>
  </ul>
#end