Print option with Custom CSS

I have added custom CSS for my custom print view page. However , while i try to Print preview and create pdf the custom css and the alignments are completely missing and it is not the same as what was created in the custom css.

Any solutions or work around for this issue.