I have the following code to generate table with color highlights on certain rows and columns, also vertical bars and hline are used to partition the table, the table prints ok on paper, however on screen the lines are overwritten by the colors, as seen in the picture below:

See also here: https://www.writelatex.com/1123639gvpdyx
The code used:
\documentclass{article}
\usepackage{colortbl}
\definecolor{Gray}{gray}{0.8}
\newcolumntype{g}{>{\columncolor{Gray}}c}
\begin{document}
\begin{table}[h]
\centering
% Table generated by Excel2LaTeX from sheet 'Sheet1'
\begin{tabular}{cgc|c}
128 & 64 & 32 & 16 \\ \rowcolor{Gray}
64 & 32 & 16 & 8 \\
32 & 16 & 8 & 4 \\ \hline
16 & 8 & 4 & 2 \\
\end{tabular}%
\end{table}
\end{document}
Is there a work around to show correctly on screen?
evinceonlinux, no problem at any zoom factor. – Tarass May 26 '14 at 21:05!{\color{black}\vline} @{\color{black}\vrule width 0.001\doublerulesep} !{\color{black}\vline}c..., where instead of...put the code from the left side. By the way, there is the same problem with \hline. – Vladimir Parkhomenko Oct 07 '14 at 20:05