I have been looking for a new motherboard which would be able to fit into a HP pro 3305 case, however I cannot find what form factor the motherboard I currently have is due to the limited information on HP computers. I believe it may be a micro ATX due to the fact its classed as a micro tower, however, the board looks much larger than a micro ATX board. So my question is, what is the form factor for the stock motherboard in HP pro 3305 PCs?