Su tutta la tabella e` piuttosto complesso.

Se invece ti basta "su tutta la cella", la cosa e` semplice: basta rendere il link grande come la cella.
Ti basta definire nel CSS del link:
codice:
a {
  display: block;
  width: 100%;
  height: 100%;
}
PS1: questo codice prevede il link direttamente inserito nella cella: lo <span> complica il codice (non si puo` usare questo codice in presenza di quello span.

PS2: attenzione che gli attributi HTML di formattazione della tabella possono andare in conflitto con i CSS: ti conviene eliminare tutti gli attributi HTML di formattazione, e spostarli nel CSS.

PS3: la tabella non va usata per formattare: inserisce degli elementi semantici che non sono validi e rischia di compromettere la accessibilita` della pagina.