Using loopj's design as inpsiration, I tried for a smoother overall finish. This prints without supports. I used 25% infill, in my tests, but could probably get away with 15% infill.
Original model file can be found on onshape here, parameter for laptop width can be changed if you want to try using this model for other laptops.
The author remixed this model.