Obtenir deux tables dans LaTeX pour avoir la même largeur de colonne (alignée à droite)

J'ai deux très court et consécutives sections (CV), contenant chacun un petit tableau:

\section{Work Experience}

\begin{tabular}{r|p{11cm}}
Current & Your job at Your Company, Town \\
Jan 2009 & What your company does \\
& A description of what you do\\
\multicolumn{2}{c}{}\ 
\end{tabular}

\section{Education}

\begin{tabular}{r|p{11cm}}
Slightly wider first column & University, Town \\
Jan 2009 & Thesis subject \\
& A description of what you did\\
\multicolumn{2}{c}{}\ 
\end{tabular}

De sorte que chaque tableau a deux colonnes: La première contenant de la période, aligné à droite. La deuxième: quelques infos avec une certaine largeur, en haut (et de gauche) alignés.

La problème est que la largeur de la colonne de gauche dans les deux tables différentes, et ne ressemble pas à nice, depuis les sections (donc les tables) sont consécutives et dans une page. Je ne peux pas donner r une largeur comme p:

\begin{tabular}{r{11cm}|p{11cm}}

Ne fonctionne pas. Comment puis-je obtenir les largeurs des premières colonnes des deux tables de la même longueur et aussi de les avoir aligné à droite?

MODIFIER Merci pour les réponses, ils travaillent tous pour moi, donc je upvoted tous, et accepté celle qui me plaisait le plus (et le plus upvoted), puisque vous n'avez pas à spécifier le \hfill dans chaque ligne. Toutefois, si vous ne voulez pas utiliser le tableau paquet pour une raison quelconque, les autres solutions sont également très bien.

source d'informationauteur vahidg