I don't recommend using untargeted global styles for common elements like <table>, <div> etc. since they may affect the Calendar appearance.
If there is no way to avoid that, you'd have to add a more specific CSS selector to override the padding. Something like this:
#dp table td {
padding: 0px;
}