For this you need to define Two style sheet one is for media print and other is for media screen
following way you can give a link for the style sheet you want when it prints
where you can apply display:non for those thing which you dont want to print
ex.
#btnprint{
display:none;
}
<link href="../Contents/stylesheet/Printstylesheet.css" media="print" rel="stylesheet" type="text/css" />
and or media screen you can use normal style sheet , how it should look for user
<link href="../Contents/stylesheet/stylesheet.css" media="screen" rel="stylesheet" type="text/css" />
Happy coding