The answer would depend on your metabolism. Some guys can do 30 minutes of cardio a day and still eat enough to have a calorie surplus. Other guys may have a fast metabolism which makes it almost impossible to eat enough for mass gains let alone cardio.
The key would be for you to find your maintenance level as someone said. From there you will want to come up with an eating plan that gives you a small 300 calorie surplus after the weight training, cardio, daily expenditures. After all that activity you should still have approximately 300 surplus calories for your body to use to build new tissue.
LBM x 1 = Carbs
LBM x 1.5 = Protein
LBM x .5 = Fats
^^^^My opinion of a good maintenance starting point.
From here you will need to go up or down slightly to pinpoint your true maintenance level.