should i use pt or px when specifying border-width in css for media print?
i basically just want hairlines
for hairlines use just px
For print you should use pt, as it's an absolute unit not based on the resolution of the media.
In general you should use points or em's in place of pixels when possible. The reason is that points and ems both scale with the users' resolution or zoom setting where pixels do not. On many larger, high definition or wide screen monitors individual pixels are too small to be reliably useful for placement.