Longtime user here...
I've probably brought this up before here maybe like 10 years ago. But without sounding too complainy....
I've been dying for MLO to have a nice, good looking, and EASY to us printing function.
My suggestion is this...
Just let us print it just like we see it on the screen. No hassling with css or any of those settings that ultimately do not do anything of significance in the print dialog. It's easily been over 10 years with no significant improvement on the printing ability for MLO. So given that we have already tweaked and configured our on-screen view settings..it would be nice just to print what we have on the screen...same colors, same everything, same layout, maybe add something on the side to print the notes. I don't think it should be so hard to do, and it is a feature that has been requested here many times over the years.
The next item of complaint (lol, this is terrible as I like the program a lot) is the theming, which i also have mentioned here many times, and recently also. So yea. that too. and, furthermore, I will offer volunteer services to get these things accomplished. So not much more i can do, i really want these things and i think most users do.